From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on2085.outbound.protection.outlook.com [40.107.103.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2504522B for ; Tue, 13 Jun 2023 12:33:09 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lyPivWIOEIyJepGIOEvudj9TANomTMse6Ehj5bL86KK2hH/5tVlr9zU4YafFzha75sllR3eMCh1VVnA54xl7PClaAJEgryRBJJm7EUOX9u376nnQAES9m43mnb1OxhqhT5fC6AdFs9xiVCtESoYxiaoTNjF8nd9YskDeRitorO5uppq5xeGMSCMjTRv+CaKg+RTOmIuWUTB+etufqE53tgdQvoVKW5zBCeL6K/ZLwI+5pEjZVK57dT427tzA+BsHaAxcrUwuhXmA4OqZje522J7wUxdzTD3aeShCg6yBftL4BGiJ8lFdYXRdQwfBIGgr7eXFRGl1yLS/4aOfIBQ7Eg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DKUpoSpJDYB6OiRf+wNWPmmm7z4L9D+INU/wynUs0Ro=; b=Wb5rRGmksSa/S5FvsF6xWXhqW3Tyjk8vFw25i84cve7Hbwf3Pn/guPehit750n8BzHzWIgRILSDIpcB9wZ02KA/XXM7QW7RqbbX5XxBQ3XSREVjD1Sdkq3bYJC2FLPQ7GA953ijkUzMb1Q2Q8ejyrqmA9DgPNCfGKr143rOY0aBYsOC4zsy5gQCX3+nBhkdATKGO7rc3eoqcliu9eOIY3sjKB+GnPWYDeatjDb/6WS+K9rEvi9v8vbzoyMpd1oLLCyD+PWIy/C+qQynoWQsCUrIbU8OZ80z16m9CuDAMU+tebTngwd1iREtlDtNMXB8BGrtqItG2vIguIkDLa6ewbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DKUpoSpJDYB6OiRf+wNWPmmm7z4L9D+INU/wynUs0Ro=; b=bXCAoKC8kNzVydh69zSe2jYiKfaBrCaD7XTD1REgVLM2NTd8guBLeVClCK48lpolh1EdjCipmb907oaBaG1BcgpucQvPhqsdXsmV+UJQeeOPRnR5tAoxIoVu+Y9Y0hounjpWPqHxO1sVGVSEQLwqB6lJ2Ano0+Td6pun6sPjRJKMScckeS4b+oKZGj1EPY4+StBTffbe3hfXstGFdFdyCV3SJcHA83FwFY4/6CsA56/DA8jDbfvhRxQUZmEEH1JN2jrRhhbGyg7lRZ4iLR/6gxCfEUNbErapW9vjJJ72Ye2H0M74xCncWAoQm7RODwYdgfEZaRePNpCADDlWsUco+A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) by DU0PR04MB9696.eurprd04.prod.outlook.com (2603:10a6:10:314::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Tue, 13 Jun 2023 12:33:00 +0000 Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::423a:a30f:5342:9d35]) by HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::423a:a30f:5342:9d35%6]) with mapi id 15.20.6455.030; Tue, 13 Jun 2023 12:33:00 +0000 Date: Tue, 13 Jun 2023 20:32:35 +0800 From: Geliang Tang To: Paolo Abeni Cc: mptcp@lists.linux.dev Subject: Re: [PATCH mptcp-next v8 13/17] selftests/bpf: Add bpf_burst scheduler Message-ID: <20230613123235.GA16406@bogon> References: <666004bda6ff9e3e6d65c6903c5b18f18f0e31ed.camel@redhat.com> <20230609133236.GA30403@localhost> <4d34b373094d8415d8d6cc29af013dc508a5bf81.camel@redhat.com> <20230610014514.GA2843@localhost> <5336efd2153d4667f9d0aea52b6d67ed2685ddbf.camel@redhat.com> <20230612132934.GA9248@localhost> <45ff221dfa3fce66e12bd76737c2dea8eeed7e00.camel@redhat.com> Content-Type: multipart/mixed; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <45ff221dfa3fce66e12bd76737c2dea8eeed7e00.camel@redhat.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-ClientProxiedBy: TY2PR06CA0047.apcprd06.prod.outlook.com (2603:1096:404:2e::35) To HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1PR0402MB3497:EE_|DU0PR04MB9696:EE_ X-MS-Office365-Filtering-Correlation-Id: 806af6b2-8a6d-400f-c3f3-08db6c0a4d2b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: k7cLytiEzBjRirhhJFlHygdt50BE7RQ5STOjh60IRmvAeHOItC6qETkt1W+WvKYxtwujYXOSiVZxorONX66iN0Obk0oeUy3iZohh2RukZudQIxRt6A5yW7As91LZt/FfeROlRKyi1LRviGuEqbTHPue8MdROcLRvNDYmmkc0kWF4+0ETFg7rZg20cdcR7Zucw0DFrz0FYU+dJPtm+ejRpnTZhC1MQQeVRVhGk325XZravRCh9Gn9rUWMxzYy51wgNlOL0h+1maVOdqm1Ik9EoNhRaOay7Gi2JSvcvHXSE5W1BrYUoAz640pyY1qMuAYKKBzA6yVpgy9tOS8Fndkyim4QrenWrgRz0ep2P7TyaIsZRimEd3/AlujpWy6b/ptdupH1wOCyBW+Z2LMA8tMvxQzr6sUZHc7qE0C6pv+oPZFq/NKh/Nr1aJolkGDGflAo35Up4Kw1Z3Ppkl7WEMezE/XYC8eyrdoEzmJVaZ8pd8Bcb5Oj4HfBRDCIVnVI3k3GTigKhrJZJUAxLOD83zZSBQLsclTPIcXa2ArLOayjT9EZFW10eJUiFqMuVulbjOzND2XuWrg9h1uGJ+yhtspdXxZqbW6msNpQ2bi+lqA5jFzcWs1aSvHtl+sNorchyHiZ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0402MB3497.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(7916004)(376002)(366004)(346002)(136003)(396003)(39860400002)(451199021)(66476007)(66556008)(2906002)(6916009)(44832011)(38100700002)(41300700001)(4326008)(66946007)(86362001)(33656002)(5660300002)(235185007)(316002)(8676002)(8936002)(6486002)(44144004)(6666004)(33964004)(26005)(6512007)(9686003)(33716001)(6506007)(1076003)(186003)(478600001)(83380400001)(21480400003)(2700100001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?emhoQktBRlluNzVyaFNjUzFhRHFuOVA1VGZFRmtkVTM5T0RjSXZCWlFNN0lw?= =?utf-8?B?WW5GdzlpYWtqYjR2ckFXaU5WMDB3L3oyNHZVYjNmNXRSQ2ZsTm5XZy9YWGd2?= =?utf-8?B?d3p3S3d2WUR0L1BwdUNlV1Y4ajVUc2hXaDdtd1BnZ3lVZmdnNit4bFZETXkw?= =?utf-8?B?WXZIbXlQdlIrcHJwTHRQNWVHSm9uMFdhVkg1dHNrMmtRTkFFMEUxYmllU1Fn?= =?utf-8?B?OVFpdDhrdUoxNHM0bEs2YldBcHVhU2tpNHo3Yzg3V0JOcHpMU3BNQzhQd2h0?= =?utf-8?B?UkNtVzUrZUc5ZDdCSFpsbFRzMS9acWE1TmxXSHhDWjRKSU41QlJFamo3dXVD?= =?utf-8?B?YjRteHROTm4wb24wVWR3M1duTS9uWDRrZkdXdy83VUczcVFaNEdFK1RRNndi?= =?utf-8?B?MnVjdklqNlVTdTZzUXRWcGZQLysvV0loMjFPUXdLdGFna0czeEFIbTV4N3dX?= =?utf-8?B?RGtwNkgvVTJjN1U3NHMxRTBHV0ZFb210VDNnRTRBd3RBaEpkQUFEWjNHb1VH?= =?utf-8?B?d1U0NXRTMU9jcVMySGhPOTNWdWt6bFJKUjBrWkl4TGR3aHdYLzhCdHZ0OE5r?= =?utf-8?B?OVA2NHJ6N1dPdG5xOFhTQ1JCQWs4OGVhYXM4NFN3QVFwVXZUSDdxcHVPRFcx?= =?utf-8?B?OEZ1SlJLZGhPSGQ0OStGRUxxdGRueDJ2a2RLTzFaZ1cyaU1mS3RhVTNQS0po?= =?utf-8?B?TmVoSnJRa0h3ajAvRmwwOVRTbjZGc2VlQjVVZlhkaENNcHVkaGdTTlcyWnhO?= =?utf-8?B?L09NMEM1QStneEhsRVN0a1VwUENUeHlEYlpSOG1wdjU3NnlsQ3lXTEl6ZE92?= =?utf-8?B?eEhPNWpBVnliS1l2NmQwNHh3NGFvdDllR2pieXNDb1V6WVpPZDBPa3oyUkY5?= =?utf-8?B?OGtkK3pDZVRoMlNxNXZOVTBOS1hNQXRZTTloYmUvZ21lcGxvbXo3M2JYbE1l?= =?utf-8?B?SnQzajh5QlgreEsveGFZOUdGekZUaFNTOVRXV2VzdU14TnF6VElBL2ZaQjZD?= =?utf-8?B?dXhlM3RrSU5yOFYzVENlbzR2S1lCa0lKR3VVVDg3bFVjOC9kSkRiSUlCL3Ny?= =?utf-8?B?KzQyZllQUkZJTjl0VHJuTTE1ck5VUHdCRG1PU0dEWHJocHBPdDhQS3o2WUla?= =?utf-8?B?ei83N3JrNHdVV1lQbVdNNmpHQUgxcElLSCtIbnlVUHJGSUtGVmp6NWc2SE9y?= =?utf-8?B?WktKUkdGYVpoSHB6R2F5QVNvU2luWDU3d1Qwc2xlVUZmYVJqYk5yb3JoREZs?= =?utf-8?B?U3RxOVNpaC9zWWxCYlNjQUk0SXpYeStXdWVPeG4vUEJGVm5PUHNRS2hvb1pp?= =?utf-8?B?Wlc3aGR5MWFGb1VhdXFPQkFvd0kyNFZVc0l1QlVhd2hUVmtHZDk2aUxRVHIx?= =?utf-8?B?TmdoaWVtZGZZTnNIdE1peE1hV1RCYmpKQ3RzMGtQOXM1MjRXTHM2cGJFcEE5?= =?utf-8?B?SzhaeFJ0c28vdXRjcDh2WndWdzQvcThDc3NzRlp4aC9RdWNvOElyYWEzb3c4?= =?utf-8?B?WFV0RWVhVGZaK1dzbFZiK3NzRjJaRU1LWGZDclpSNzM5UUY1U0JOL3FWUlIx?= =?utf-8?B?bGE4dmorMEp3NUhzTExOQkpOeUJaSTNwa1JGMkdmWGsyRStRd1MyL3JYWEoz?= =?utf-8?B?UnVTQlZLUnFmcWRmc2lVdjBWZ3UrWTI3NUFzY2NEMHNKbDZkQUZLWkFqMER0?= =?utf-8?B?M1BlZUJpd0JNOHZXVkpLUEpaMGI3MEV6M2xIZEJwellsNGQzeFpkZVMvUkV4?= =?utf-8?B?VVpuenR2Wmk0RkFDZ2VxNzkvVGRnS3pGRkF3OGUzK2g1a2RNY0grTS9qVytB?= =?utf-8?B?ZUxLK1RxeEZXTkNaZGxMQm5LS1Q0SFBOLyt2UmlkZmtQNmNzeEFwTFBET3Rq?= =?utf-8?B?RU5ReGY1OWg3eWlwaVBubVBrQmlOQWpnWi9QMkFqaXdNNGhBWTN3azVpZU9z?= =?utf-8?B?Q1NPNXpveXdDVGZJNDZzbDJLbmZTczQ5S3djaEQxTWprVzl3ZnpFbzNyUUlZ?= =?utf-8?B?aVRuckhCUDJmWnhzZTFyUm9NR2NzdS9ITTk1Z3NaZkFyOXNFZU9MZHV4SE9l?= =?utf-8?B?QmRucWlVZkR3Ny9VZ2doQTM4alcrdHl4RElDWWkzbWFSMmdwS3VsT2svRUho?= =?utf-8?Q?dPty0Ur6xMOE5we7IjkN3XGZ+?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 806af6b2-8a6d-400f-c3f3-08db6c0a4d2b X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2023 12:32:59.9566 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fKUxG4IVbW6QdNyQzuxnqtI8hKSy/XKCGMNaL6w2VBJd8H8WSNdsJai4CcgSedh00r1TlpqyM1z70UpMnZLLUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9696 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Mon, Jun 12, 2023 at 04:22:31PM +0200, Paolo Abeni wrote: > On Mon, 2023-06-12 at 21:29 +0800, Geliang Tang wrote: > > On Mon, Jun 12, 2023 at 01:05:30PM +0200, Paolo Abeni wrote: > > > On Sat, 2023-06-10 at 09:45 +0800, Geliang Tang wrote: > > > > On Fri, Jun 09, 2023 at 04:40:01PM +0200, Paolo Abeni wrote: > > > > > On Fri, 2023-06-09 at 21:32 +0800, Geliang Tang wrote: > > > > > > On Fri, Jun 09, 2023 at 11:57:53AM +0200, Paolo Abeni wrote: > > > > > > > > > > > > > May I guess you get a similar error if you do: > > > > > > > > > > > > > > subflow = mptcp_subflow_ctx(ssk) > > > > > > > > > > > > > > ? (just out of sheer ignorance and curiosity) > > > > > > > > > > > > Yes. It seems that accessing 'send_info[SSK_MODE_ACTIVE].ssk' is > > > > > > considered unsafe in BPF context. So here we pass 'send_info[SSK_MODE_ACTIVE].ssk' > > > > > > into bpf_mptcp_subflow_ctx() to find the related subflow. Then we access this > > > > > > subflow instead of 'send_info[SSK_MODE_ACTIVE].ssk' below. This can make BPF happy. > > > > > > > > > > > > > > > > > > > > > + * then use mptcp_subflow_tcp_sock() to get the ssk. > > > > > > > > + */ > > > > > > > > + subflow = mptcp_subflow_tcp_sock(send_info[SSK_MODE_ACTIVE].ssk, data); > > > > > > > > + ssk = mptcp_subflow_tcp_sock(subflow); > > > > > > > > > > > > > > What if you store the 'subflow' pointer in 'send_info'? Will the > > > > > > > verifier splat with that? and what if we store the corresponding > > > > > > > context index 'i' instead? > > > > > > > > > > > > Storing the 'subflow' or index 'i' don't work too. > > > > > > > > > > Uhmm... I'm very surprised about 'i'. Specifically what I mean is: > > > > > > > > > > struct subflow_send_info { > > > > > unsigned int subflow_id; > > > > > __u64 linger_time; > > > > > }; > > > > > > > > > > // ... > > > > > for (i = 0; i < SSK_MODE_MAX; ++i) { > > > > > send_info[i].ssk = MPTCP_SUBFLOWS_MAX; > > > > > send_info[i].linger_time = -1; > > > > > } > > > > > // ... > > > > > > > > > > if (linger_time < send_info[subflow->backup].linger_time) { > > > > > send_info[subflow->backup].subflow_id = i; > > > > > send_info[subflow->backup].linger_time = linger_time; > > > > > } > > > > > > > > > > // ... > > > > > if (send_info[SSK_MODE_ACTIVE].subflow_id == MPTCP_SUBFLOWS_MAX) > > > > > send_info[SSK_MODE_ACTIVE].subflow_id = send_info[SSK_MODE_BACKUP].subflow_id; > > > > > > > > > > if (send_info[SSK_MODE_ACTIVE].subflow_id < MPTCP_SUBFLOWS_MAX) > > > > > subflow = data->context[send_info[SSK_MODE_ACTIVE].subflow_id]; > > > > > > > > > > The last assignment should be equivalent to the already used 'subflow = > > > > > data->contexts[i];'. What kind of errors do you see here?!? Could you > > > > > please report them verbatim? > > > > > > > > This line "subflow = data->context[send_info[SSK_MODE_ACTIVE].subflow_id];" will get a error: > > > > > > > > R2 is ptr_mptcp_sched_data invalid variable offset: off=16, var_off=(0x0; 0x38) > > > > > > I see. This looks like a verifier-imposed artificial constraint. > > > > > > Basically any access to: > > > > > > btf_type.array_field[valid_and_validated_variable_index] > > > > > > is not allowed. > > > > > > The main point of having sched_data.context exposed to the pluggable > > > scheduler via mptcp_sched_data is to avoid looping through the subflows > > > to fetch a given one, I think. But the above verifier constraint > > > basically prevents such usage. > > > > > > I think we should add an helper into the core implementing the position > > > (number) to subflow (context) mapping. e.g.: > > > > > > struct mptcp_subflow_context *mptcp_subflow_ctx_by_pos(struct mptcp_sk *msk, > > > unsigned int pos) > > > { > > > if (pos >= MPTCP_SUBFLOWS_MAX) > > > return NULL; > > > > > > return msk->sched_data.context[pos]; > > > } > > > > > > And use such helper here instead of bpf_mptcp_subflow_ctx().  > > > > "return msk->sched_data.contexts[pos];" will get the same error: > > > > R3 is ptr_mptcp_sock invalid variable offset: off=1880, var_off=(0x0; 0x38) > > I'm sorry, I was not clear enough. I mean that the > 'mptcp_subflow_ctx_by_pos()' helper must be implemented by the kernel > and exported/made visible to eBPF. The verifier must not see that code. > > > > > > There are a number of possible follow-ups to the above, not strictly > > > related to this series, but IMHO needed before upstreaming this code: > > > > > > -we could remove the 'context' array from the data directly visible to > > > the ebpf code.  > > > - Instead we could export to the scheduler the number of subflows > > > currently present into the msk socket, so the scheduler itself will not > > > have to always ask for all the MPTCP_SUBFLOWS_MAX possible subflows.  > > > > This for loop in BPF will get the "invalid variable offset" error too: > > > > for (int i = 0; i < number_of_subflows; i++) > > contexts[i]; > > > > So we have to loop from 0 to MAX like this: > > > > for (i = 0; i < SSK_MODE_MAX; i++) > > contexts[i]; > > Yep, the error you reported in the previous email hinted that. As I > wrote > > """ > Basically any access to: > > btf_type.array_field[valid_and_validated_variable_index] > > is not allowed. > """ > > The above should be: > > for (int i=0; i < data->number_of_subflows; i++) { > context = mptcp_subflow_ctx_by_pos(i); > // ... > } "for (int i = 0; i < data->subflows; i++)" will get an error too: The sequence of 8193 jumps is too complex. But "for (int i = 0; i < MPTCP_SUBFLOWS_MAX; i++)" works. With this, we can use mptcp_subflow_ctx_by_pos(msk, i) instead of data->contexts[i], so we can still make contexts array invisible to the BPF code. The patch and log are attached. Thanks, -Geliang > > > Cheers, > > Paolo > --bp/iNruPH9dso1Pn Content-Type: text/x-patch; charset=us-ascii Content-Disposition: attachment; filename="0001-mptcp-remove-the-context-array-in-BPF.patch" >From 1a37ab7d4cc103f3a0ea0e3b2aebb7d9fecd5ffc Mon Sep 17 00:00:00 2001 From: Geliang Tang Date: Tue, 13 Jun 2023 19:21:58 +0800 Subject: [PATCH] mptcp: remove the 'context' array in BPF Signed-off-by: Geliang Tang --- include/net/mptcp.h | 1 + net/mptcp/sched.c | 1 + tools/testing/selftests/bpf/bpf_tcp_helpers.h | 2 +- .../testing/selftests/bpf/progs/mptcp_bpf_bkup.c | 10 +++++++--- .../selftests/bpf/progs/mptcp_bpf_burst.c | 8 ++++---- .../selftests/bpf/progs/mptcp_bpf_first.c | 2 +- .../testing/selftests/bpf/progs/mptcp_bpf_red.c | 4 ++-- tools/testing/selftests/bpf/progs/mptcp_bpf_rr.c | 13 ++++++++----- .../selftests/bpf/progs/mptcp_bpf_stale.c | 16 +++++++++++----- 9 files changed, 36 insertions(+), 21 deletions(-) diff --git a/include/net/mptcp.h b/include/net/mptcp.h index fb4e6a59afc8..a6d5ede8877a 100644 --- a/include/net/mptcp.h +++ b/include/net/mptcp.h @@ -103,6 +103,7 @@ struct mptcp_sched_data { struct sock *last_snd; int snd_burst; bool reinject; + int subflows; struct mptcp_subflow_context *contexts[MPTCP_SUBFLOWS_MAX]; }; diff --git a/net/mptcp/sched.c b/net/mptcp/sched.c index 404be6cdb8a2..a6dc94d0f5b8 100644 --- a/net/mptcp/sched.c +++ b/net/mptcp/sched.c @@ -144,6 +144,7 @@ void mptcp_sched_data_set_contexts(const struct mptcp_sock *msk, mptcp_subflow_set_scheduled(subflow, false); data->contexts[i++] = subflow; } + data->subflows = i; for (; i < MPTCP_SUBFLOWS_MAX; i++) data->contexts[i] = NULL; diff --git a/tools/testing/selftests/bpf/bpf_tcp_helpers.h b/tools/testing/selftests/bpf/bpf_tcp_helpers.h index 4ac51f74e872..76a1e246fdfd 100644 --- a/tools/testing/selftests/bpf/bpf_tcp_helpers.h +++ b/tools/testing/selftests/bpf/bpf_tcp_helpers.h @@ -246,7 +246,7 @@ struct mptcp_sched_data { struct sock *last_snd; int snd_burst; bool reinject; - struct mptcp_subflow_context *contexts[MPTCP_SUBFLOWS_MAX]; + int subflows; } __attribute__((preserve_access_index)); struct mptcp_sched_ops { diff --git a/tools/testing/selftests/bpf/progs/mptcp_bpf_bkup.c b/tools/testing/selftests/bpf/progs/mptcp_bpf_bkup.c index b2724426676e..ebe882ea8d68 100644 --- a/tools/testing/selftests/bpf/progs/mptcp_bpf_bkup.c +++ b/tools/testing/selftests/bpf/progs/mptcp_bpf_bkup.c @@ -28,16 +28,20 @@ int BPF_STRUCT_OPS(bpf_bkup_get_subflow, const struct mptcp_sock *msk, int nr = 0; for (int i = 0; i < MPTCP_SUBFLOWS_MAX; i++) { - if (!data->contexts[i]) + //for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ + struct mptcp_subflow_context *subflow; + + subflow = mptcp_subflow_ctx_by_pos(msk, i); + if (!subflow) break; - if (!BPF_CORE_READ_BITFIELD_PROBED(data->contexts[i], backup)) { + if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { nr = i; break; } } - mptcp_subflow_set_scheduled(data->contexts[nr], true); + mptcp_subflow_set_scheduled(mptcp_subflow_ctx_by_pos(msk, nr), true); return 0; } diff --git a/tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c b/tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c index 4ff4728faef8..cdb62c80cf84 100644 --- a/tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c +++ b/tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c @@ -72,10 +72,10 @@ static int bpf_burst_get_send(const struct mptcp_sock *msk, } for (i = 0; i < MPTCP_SUBFLOWS_MAX; i++) { - if (!data->contexts[i]) + subflow = mptcp_subflow_ctx_by_pos(msk, i); + if (!subflow) break; - subflow = data->contexts[i]; ssk = mptcp_subflow_tcp_sock(subflow); if (!mptcp_subflow_active(subflow)) continue; @@ -132,10 +132,10 @@ static int bpf_burst_get_retrans(const struct mptcp_sock *msk, struct sock *ssk; for (int i = 0; i < MPTCP_SUBFLOWS_MAX; i++) { - if (!data->contexts[i]) + subflow = mptcp_subflow_ctx_by_pos(msk, i); + if (!subflow) break; - subflow = data->contexts[i]; if (!mptcp_subflow_active(subflow)) continue; diff --git a/tools/testing/selftests/bpf/progs/mptcp_bpf_first.c b/tools/testing/selftests/bpf/progs/mptcp_bpf_first.c index e4caa2dd8c6f..b9cc4a5a7125 100644 --- a/tools/testing/selftests/bpf/progs/mptcp_bpf_first.c +++ b/tools/testing/selftests/bpf/progs/mptcp_bpf_first.c @@ -25,7 +25,7 @@ void BPF_STRUCT_OPS(bpf_first_data_init, const struct mptcp_sock *msk, int BPF_STRUCT_OPS(bpf_first_get_subflow, const struct mptcp_sock *msk, struct mptcp_sched_data *data) { - mptcp_subflow_set_scheduled(data->contexts[0], true); + mptcp_subflow_set_scheduled(mptcp_subflow_ctx_by_pos(msk, 0), true); return 0; } diff --git a/tools/testing/selftests/bpf/progs/mptcp_bpf_red.c b/tools/testing/selftests/bpf/progs/mptcp_bpf_red.c index 30dd6f521b7f..ba94bd2466c7 100644 --- a/tools/testing/selftests/bpf/progs/mptcp_bpf_red.c +++ b/tools/testing/selftests/bpf/progs/mptcp_bpf_red.c @@ -26,10 +26,10 @@ int BPF_STRUCT_OPS(bpf_red_get_subflow, const struct mptcp_sock *msk, struct mptcp_sched_data *data) { for (int i = 0; i < MPTCP_SUBFLOWS_MAX; i++) { - if (!data->contexts[i]) + if (!mptcp_subflow_ctx_by_pos(msk, i)) break; - mptcp_subflow_set_scheduled(data->contexts[i], true); + mptcp_subflow_set_scheduled(mptcp_subflow_ctx_by_pos(msk, i), true); } return 0; diff --git a/tools/testing/selftests/bpf/progs/mptcp_bpf_rr.c b/tools/testing/selftests/bpf/progs/mptcp_bpf_rr.c index e3ade9346f17..334c86baadf8 100644 --- a/tools/testing/selftests/bpf/progs/mptcp_bpf_rr.c +++ b/tools/testing/selftests/bpf/progs/mptcp_bpf_rr.c @@ -25,14 +25,16 @@ void BPF_STRUCT_OPS(bpf_rr_data_init, const struct mptcp_sock *msk, int BPF_STRUCT_OPS(bpf_rr_get_subflow, const struct mptcp_sock *msk, struct mptcp_sched_data *data) { + struct mptcp_subflow_context *subflow; int nr = 0; for (int i = 0; i < MPTCP_SUBFLOWS_MAX; i++) { - if (!data->last_snd || !data->contexts[i]) + subflow = mptcp_subflow_ctx_by_pos(msk, i); + if (!data->last_snd || !subflow) break; - if (mptcp_subflow_tcp_sock(data->contexts[i]) == data->last_snd) { - if (i + 1 == MPTCP_SUBFLOWS_MAX || !data->contexts[i + 1]) + if (mptcp_subflow_tcp_sock(subflow) == data->last_snd) { + if (i + 1 == MPTCP_SUBFLOWS_MAX || !mptcp_subflow_ctx_by_pos(msk, i + 1)) break; nr = i + 1; @@ -40,8 +42,9 @@ int BPF_STRUCT_OPS(bpf_rr_get_subflow, const struct mptcp_sock *msk, } } - mptcp_subflow_set_scheduled(data->contexts[nr], true); - data->last_snd = mptcp_subflow_tcp_sock(data->contexts[nr]); + subflow = mptcp_subflow_ctx_by_pos(msk, nr); + mptcp_subflow_set_scheduled(subflow, true); + data->last_snd = mptcp_subflow_tcp_sock(subflow); return 0; } diff --git a/tools/testing/selftests/bpf/progs/mptcp_bpf_stale.c b/tools/testing/selftests/bpf/progs/mptcp_bpf_stale.c index 125e84a1e49e..0817ac78963f 100644 --- a/tools/testing/selftests/bpf/progs/mptcp_bpf_stale.c +++ b/tools/testing/selftests/bpf/progs/mptcp_bpf_stale.c @@ -25,9 +25,12 @@ void BPF_PROG(mptcp_sched_stale_release, const struct mptcp_sock *msk) void BPF_STRUCT_OPS(bpf_stale_data_init, const struct mptcp_sock *msk, struct mptcp_sched_data *data) { + struct mptcp_subflow_context *subflow; + mptcp_sched_data_set_contexts(msk, data); - if (data->contexts[1]) - mptcp_subflow_set_stale(data->contexts[1], 1); + subflow = mptcp_subflow_ctx_by_pos(msk, 1); + if (subflow) + mptcp_subflow_set_stale(subflow, 1); } int BPF_STRUCT_OPS(bpf_stale_get_subflow, const struct mptcp_sock *msk, @@ -36,16 +39,19 @@ int BPF_STRUCT_OPS(bpf_stale_get_subflow, const struct mptcp_sock *msk, int nr = 0; for (int i = 0; i < MPTCP_SUBFLOWS_MAX; i++) { - if (!data->contexts[i]) + struct mptcp_subflow_context *subflow; + + subflow = mptcp_subflow_ctx_by_pos(msk, i); + if (!subflow) break; - if (!BPF_CORE_READ_BITFIELD_PROBED(data->contexts[i], stale)) + if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, stale)) break; nr = i; } - mptcp_subflow_set_scheduled(data->contexts[nr], true); + mptcp_subflow_set_scheduled(mptcp_subflow_ctx_by_pos(msk, nr), true); return 0; } -- 2.35.3 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="mptcp-remove-the-context-array-in-BPF.log" #142/1 mptcp/base:OK #142/2 mptcp/first:OK libbpf: prog 'bpf_bkup_get_subflow': BPF program load failed: Bad address libbpf: prog 'bpf_bkup_get_subflow': -- BEGIN PROG LOAD LOG -- reg type unsupported for arg#0 function bpf_bkup_get_subflow#35 0: R1=ctx(off=0,imm=0) R10=fp0 ; int BPF_STRUCT_OPS(bpf_bkup_get_subflow, const struct mptcp_sock *msk, 0: (b4) w2 = 0 ; R2_w=0 ; int BPF_STRUCT_OPS(bpf_bkup_get_subflow, const struct mptcp_sock *msk, 1: (79) r8 = *(u64 *)(r1 +8) func 'get_subflow' arg1 has btf_id 33987 type STRUCT 'mptcp_sched_data' 2: R1=ctx(off=0,imm=0) R8_w=trusted_ptr_mptcp_sched_data(off=0,imm=0) 2: (79) r6 = *(u64 *)(r1 +0) func 'get_subflow' arg0 has btf_id 153033 type STRUCT 'mptcp_sock' 3: R1=ctx(off=0,imm=0) R6_w=trusted_ptr_mptcp_sock(off=0,imm=0) ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 3: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8_w=trusted_ptr_mptcp_sched_data(off=0,imm=0) ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 4: (c6) if w1 s< 0x1 goto pc+29 ; R1_w=scalar(umin=1,umax=2147483647,var_off=(0x0; 0x7fffffff)) 5: (b4) w7 = 0 ; R7_w=0 6: (b7) r9 = 0 ; R9_w=0 7: (05) goto pc+4 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=0 R7=0 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=0 R7=0 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=0 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=0 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1=scalar(umin=2,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7=1 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1 R7=1 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1 R7=1 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2 R7_w=2 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2 R7=2 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3 R7_w=3 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3 R7=3 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=5,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4 R7_w=4 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2=4 R7=4 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=5 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=6,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=5 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=5 R7_w=5 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=5 R7_w=5 33: (55) if r1 != 0x0 goto pc-26 8: R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=5 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=5 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=6 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=7,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=6 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=6 R7_w=6 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=6 R7_w=6 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=6 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=6 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=7 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=8,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=7 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=7 R7_w=7 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=7 R7_w=7 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=7 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=7 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=8 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=9,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=8 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=8 R7_w=8 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=8 R7_w=8 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=8 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=8 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=9 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=10,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=9 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=9 R7_w=9 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=9 R7_w=9 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=9 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=9 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=10 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=11,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=10 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=10 R7_w=10 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=10 R7=10 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=10 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=10 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=11 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=12,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=11 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=11 R7_w=11 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=11 R7_w=11 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=11 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=11 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=12 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=13,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=12 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=12 R7_w=12 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=12 R7_w=12 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=12 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=12 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=13 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=14,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=13 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=13 R7_w=13 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=13 R7=13 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=13 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=13 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=14 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=15,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=14 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=14 R7_w=14 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=14 R7_w=14 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=14 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=14 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=15 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=16,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=15 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=15 R7_w=15 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=15 R7_w=15 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=15 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=15 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=16 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=17,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=16 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=16 R7_w=16 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=16 R7_w=16 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=16 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=16 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=17 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=18,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=17 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=17 R7_w=17 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=17 R7_w=17 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=17 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=17 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=18 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=19,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=18 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=18 R7_w=18 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=18 R7_w=18 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=18 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=18 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=19 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=20,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=19 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=19 R7_w=19 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=19 R7_w=19 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=19 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=19 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=20 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=21,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=20 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=20 R7_w=20 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=20 R7=20 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=20 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=20 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=21 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=22,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=21 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=21 R7_w=21 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=21 R7_w=21 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=21 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=21 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=22 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=23,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=22 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=22 R7_w=22 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=22 R7_w=22 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=22 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=22 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=23 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=24,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=23 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=23 R7_w=23 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=23 R7=23 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=23 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=23 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=24 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=25,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=24 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=24 R7_w=24 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=24 R7_w=24 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=24 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=24 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=25 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=26,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=25 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=25 R7_w=25 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=25 R7_w=25 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=25 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=25 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=26 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=27,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=26 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=26 R7_w=26 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=26 R7_w=26 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=26 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=26 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=27 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=28,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=27 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=27 R7_w=27 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=27 R7_w=27 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=27 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=27 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=28 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=29,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=28 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=28 R7_w=28 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=28 R7_w=28 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=28 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=28 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=29 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=30,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=29 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=29 R7_w=29 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=29 R7_w=29 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=29 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=29 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=30 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=31,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=30 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=30 R7_w=30 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=30 R7=30 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=30 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=30 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=31 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=32,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=31 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=31 R7_w=31 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=31 R7_w=31 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=31 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=31 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=32 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=33,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=32 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=32 R7_w=32 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=32 R7_w=32 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=32 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=32 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=33 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=34,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=33 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=33 R7_w=33 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=33 R7=33 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=33 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=33 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=34 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=35,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=34 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=34 R7_w=34 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=34 R7_w=34 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=34 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=34 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=35 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=36,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=35 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=35 R7_w=35 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=35 R7_w=35 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=35 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=35 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=36 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=37,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=36 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=36 R7_w=36 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=36 R7_w=36 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=36 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=36 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=37 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=38,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=37 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=37 R7_w=37 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=37 R7_w=37 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=37 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=37 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=38 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=39,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=38 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=38 R7_w=38 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=38 R7_w=38 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=38 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=38 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=39 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=40,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=39 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=39 R7_w=39 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=39 R7_w=39 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=39 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=39 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=40 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=41,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=40 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=40 R7_w=40 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=40 R7=40 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=40 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=40 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=41 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=42,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=41 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=41 R7_w=41 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=41 R7_w=41 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=41 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=41 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=42 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=43,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=42 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=42 R7_w=42 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=42 R7_w=42 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=42 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=42 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=43 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=44,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=43 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=43 R7_w=43 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=43 R7=43 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=43 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=43 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=44 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=45,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=44 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=44 R7_w=44 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=44 R7_w=44 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=44 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=44 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=45 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=46,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=45 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=45 R7_w=45 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=45 R7_w=45 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=45 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=45 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=46 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=47,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=46 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=46 R7_w=46 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=46 R7_w=46 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=46 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=46 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=47 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=48,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=47 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=47 R7_w=47 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=47 R7_w=47 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=47 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=47 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=48 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=49,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=48 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=48 R7_w=48 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=48 R7_w=48 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=48 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=48 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=49 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=50,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=49 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=49 R7_w=49 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=49 R7_w=49 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=49 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=49 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=50 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=51,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=50 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=50 R7_w=50 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=50 R7=50 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=50 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=50 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=51 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=52,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=51 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=51 R7_w=51 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=51 R7_w=51 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=51 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=51 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=52 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=53,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=52 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=52 R7_w=52 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=52 R7_w=52 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=52 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=52 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=53 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=54,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=53 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=53 R7_w=53 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=53 R7=53 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=53 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=53 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=54 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=55,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=54 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=54 R7_w=54 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=54 R7_w=54 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=54 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=54 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=55 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=56,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=55 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=55 R7_w=55 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=55 R7_w=55 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=55 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=55 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=56 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=57,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=56 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=56 R7_w=56 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=56 R7_w=56 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=56 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=56 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=57 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=58,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=57 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=57 R7_w=57 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=57 R7_w=57 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=57 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=57 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=58 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=59,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=58 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=58 R7_w=58 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=58 R7_w=58 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=58 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=58 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=59 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=60,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=59 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=59 R7_w=59 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=59 R7_w=59 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=59 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=59 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=60 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=61,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=60 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=60 R7_w=60 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=60 R7=60 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=60 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=60 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=61 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=62,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=61 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=61 R7_w=61 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=61 R7_w=61 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=61 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=61 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=62 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=63,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=62 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=62 R7_w=62 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=62 R7_w=62 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=62 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=62 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=63 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=64,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=63 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=63 R7_w=63 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=63 R7=63 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=63 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=63 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=64 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=65,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=64 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=64 R7_w=64 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=64 R7_w=64 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=64 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=64 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=65 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=66,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=65 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=65 R7_w=65 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=65 R7_w=65 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=65 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=65 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=66 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=67,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=66 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=66 R7_w=66 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=66 R7_w=66 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=66 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=66 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=67 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=68,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=67 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=67 R7_w=67 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=67 R7_w=67 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=67 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=67 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=68 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=69,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=68 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=68 R7_w=68 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=68 R7_w=68 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=68 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=68 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=69 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=70,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=69 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=69 R7_w=69 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=69 R7_w=69 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=69 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=69 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=70 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=71,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=70 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=70 R7_w=70 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=70 R7=70 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=70 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=70 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=71 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=72,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=71 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=71 R7_w=71 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=71 R7_w=71 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=71 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=71 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=72 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=73,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=72 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=72 R7_w=72 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=72 R7_w=72 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=72 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=72 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=73 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=74,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=73 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=73 R7_w=73 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=73 R7=73 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=73 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=73 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=74 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=75,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=74 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=74 R7_w=74 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=74 R7_w=74 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=74 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=74 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=75 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=76,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=75 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=75 R7_w=75 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=75 R7_w=75 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=75 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=75 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=76 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=77,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=76 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=76 R7_w=76 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=76 R7_w=76 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=76 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=76 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=77 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=78,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=77 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=77 R7_w=77 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=77 R7_w=77 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=77 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=77 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=78 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=79,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=78 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=78 R7_w=78 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=78 R7_w=78 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=78 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=78 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=79 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=80,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=79 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=79 R7_w=79 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=79 R7_w=79 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=79 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=79 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=80 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=81,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=80 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=80 R7_w=80 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=80 R7=80 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=80 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=80 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=81 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=82,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=81 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=81 R7_w=81 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=81 R7_w=81 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=81 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=81 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=82 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=83,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=82 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=82 R7_w=82 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=82 R7_w=82 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=82 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=82 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=83 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=84,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=83 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=83 R7_w=83 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=83 R7=83 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=83 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=83 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=84 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=85,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=84 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=84 R7_w=84 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=84 R7_w=84 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=84 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=84 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=85 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=86,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=85 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=85 R7_w=85 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=85 R7_w=85 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=85 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=85 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=86 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=87,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=86 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=86 R7_w=86 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=86 R7_w=86 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=86 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=86 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=87 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=88,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=87 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=87 R7_w=87 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=87 R7_w=87 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=87 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=87 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=88 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=89,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=88 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=88 R7_w=88 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=88 R7_w=88 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=88 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=88 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=89 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=90,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=89 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=89 R7_w=89 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=89 R7_w=89 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=89 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=89 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=90 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=91,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=90 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=90 R7_w=90 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=90 R7=90 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=90 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=90 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=91 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=92,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=91 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=91 R7_w=91 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=91 R7_w=91 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=91 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=91 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=92 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=93,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=92 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=92 R7_w=92 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=92 R7_w=92 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=92 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=92 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=93 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=94,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=93 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=93 R7_w=93 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=93 R7=93 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=93 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=93 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=94 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=95,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=94 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=94 R7_w=94 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=94 R7_w=94 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=94 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=94 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=95 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=96,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=95 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=95 R7_w=95 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=95 R7_w=95 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=95 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=95 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=96 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=97,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=96 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=96 R7_w=96 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=96 R7_w=96 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=96 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=96 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=97 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=98,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=97 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=97 R7_w=97 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=97 R7_w=97 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=97 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=97 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=98 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=99,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=98 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=98 R7_w=98 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=98 R7_w=98 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=98 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=98 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=99 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=99 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=99 R7_w=99 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=99 R7_w=99 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=99 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=99 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=100 R7_w=100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=100 R7=100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=101 R7_w=101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=101 R7_w=101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=102 R7_w=102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=102 R7_w=102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=103 R7_w=103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=103 R7=103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=104 R7_w=104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=104 R7_w=104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=105 R7_w=105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=105 R7_w=105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=106 R7_w=106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=106 R7_w=106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=107 R7_w=107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=107 R7_w=107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=108 R7_w=108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=108 R7_w=108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=109 R7_w=109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=109 R7_w=109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=110 R7_w=110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=110 R7=110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=111 R7_w=111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=111 R7_w=111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=112 R7_w=112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=112 R7_w=112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=113 R7_w=113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=113 R7=113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=114 R7_w=114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=114 R7_w=114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=115 R7_w=115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=115 R7_w=115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=116 R7_w=116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=116 R7_w=116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=117 R7_w=117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=117 R7_w=117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=118 R7_w=118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=118 R7_w=118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=119 R7_w=119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=119 R7_w=119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=120 R7_w=120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=120 R7=120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=121 R7_w=121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=121 R7_w=121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=122 R7_w=122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=122 R7_w=122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=123 R7_w=123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=123 R7=123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=124 R7_w=124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=124 R7_w=124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=125 R7_w=125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=125 R7_w=125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=126 R7_w=126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=126 R7_w=126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=127 R7_w=127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=127 R7_w=127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=128 R7_w=128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=128 R7_w=128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=129 R7_w=129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=129 R7_w=129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=130 R7_w=130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=130 R7=130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=131 R7_w=131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=131 R7_w=131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=132 R7_w=132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=132 R7_w=132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=133 R7_w=133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=133 R7=133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=134 R7_w=134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=134 R7_w=134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=135 R7_w=135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=135 R7_w=135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=136 R7_w=136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=136 R7_w=136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=137 R7_w=137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=137 R7_w=137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=138 R7_w=138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=138 R7_w=138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=139 R7_w=139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=139 R7_w=139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=140 R7_w=140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=140 R7=140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=141 R7_w=141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=141 R7_w=141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=142 R7_w=142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=142 R7_w=142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=143 R7_w=143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=143 R7=143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=144 R7_w=144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=144 R7_w=144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=145 R7_w=145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=145 R7_w=145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=146 R7_w=146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=146 R7_w=146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=147 R7_w=147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=147 R7_w=147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=148 R7_w=148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=148 R7_w=148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=149 R7_w=149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=149 R7_w=149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=150 R7_w=150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=150 R7=150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=151 R7_w=151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=151 R7_w=151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=152 R7_w=152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=152 R7_w=152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=153 R7_w=153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=153 R7=153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=154 R7_w=154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=154 R7_w=154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=155 R7_w=155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=155 R7_w=155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=156 R7_w=156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=156 R7_w=156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=157 R7_w=157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=157 R7_w=157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=158 R7_w=158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=158 R7_w=158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=159 R7_w=159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=159 R7_w=159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=160 R7_w=160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=160 R7=160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=161 R7_w=161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=161 R7_w=161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=162 R7_w=162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=162 R7_w=162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=163 R7_w=163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=163 R7=163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=164 R7_w=164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=164 R7_w=164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=165 R7_w=165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=165 R7_w=165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=166 R7_w=166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=166 R7_w=166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=167 R7_w=167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=167 R7_w=167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=168 R7_w=168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=168 R7_w=168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=169 R7_w=169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=169 R7_w=169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=170 R7_w=170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=170 R7=170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=171 R7_w=171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=171 R7_w=171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=172 R7_w=172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=172 R7_w=172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=173 R7_w=173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=173 R7=173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=174 R7_w=174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=174 R7_w=174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=175 R7_w=175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=175 R7_w=175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=176 R7_w=176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=176 R7_w=176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=177 R7_w=177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=177 R7_w=177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=178 R7_w=178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=178 R7_w=178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=179 R7_w=179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=179 R7_w=179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=180 R7_w=180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=180 R7=180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=181 R7_w=181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=181 R7_w=181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=182 R7_w=182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=182 R7_w=182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=183 R7_w=183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=183 R7=183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=184 R7_w=184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=184 R7_w=184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=185 R7_w=185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=185 R7_w=185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=186 R7_w=186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=186 R7_w=186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=187 R7_w=187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=187 R7_w=187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=188 R7_w=188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=188 R7_w=188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=189 R7_w=189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=189 R7_w=189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=190 R7_w=190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=190 R7=190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=191 R7_w=191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=191 R7_w=191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=192 R7_w=192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=192 R7_w=192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=193 R7_w=193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=193 R7=193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=194 R7_w=194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=194 R7_w=194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=195 R7_w=195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=195 R7_w=195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=196 R7_w=196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=196 R7_w=196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=197 R7_w=197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=197 R7_w=197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=198 R7_w=198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=198 R7_w=198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=199 R7_w=199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=199 R7_w=199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=200 R7_w=200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=200 R7=200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=201 R7_w=201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=201 R7_w=201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=202 R7_w=202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=202 R7_w=202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=203 R7_w=203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=203 R7=203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=204 R7_w=204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=204 R7_w=204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=205 R7_w=205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=205 R7_w=205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=206 R7_w=206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=206 R7_w=206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=207 R7_w=207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=207 R7_w=207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=208 R7_w=208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=208 R7_w=208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=209 R7_w=209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=209 R7_w=209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=210 R7_w=210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=210 R7=210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=211 R7_w=211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=211 R7_w=211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=212 R7_w=212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=212 R7_w=212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=213 R7_w=213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=213 R7=213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=214 R7_w=214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=214 R7_w=214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=215 R7_w=215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=215 R7_w=215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=216 R7_w=216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=216 R7_w=216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=217 R7_w=217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=217 R7_w=217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=218 R7_w=218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=218 R7_w=218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=219 R7_w=219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=219 R7_w=219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=220 R7_w=220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=220 R7=220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=221 R7_w=221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=221 R7_w=221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=222 R7_w=222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=222 R7_w=222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=223 R7_w=223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=223 R7=223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=224 R7_w=224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=224 R7_w=224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=225 R7_w=225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=225 R7_w=225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=226 R7_w=226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=226 R7_w=226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=227 R7_w=227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=227 R7_w=227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=228 R7_w=228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=228 R7_w=228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=229 R7_w=229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=229 R7_w=229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=230 R7_w=230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=230 R7=230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=231 R7_w=231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=231 R7_w=231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=232 R7_w=232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=232 R7_w=232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=233 R7_w=233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=233 R7=233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=234 R7_w=234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=234 R7_w=234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=235 R7_w=235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=235 R7_w=235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=236 R7_w=236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=236 R7_w=236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=237 R7_w=237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=237 R7_w=237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=238 R7_w=238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=238 R7_w=238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=239 R7_w=239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=239 R7_w=239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=240 R7_w=240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=240 R7=240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=241 R7_w=241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=241 R7_w=241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=242 R7_w=242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=242 R7_w=242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=243 R7_w=243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=243 R7=243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=244 R7_w=244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=244 R7_w=244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=245 R7_w=245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=245 R7_w=245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=246 R7_w=246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=246 R7_w=246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=247 R7_w=247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=247 R7_w=247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=248 R7_w=248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=248 R7_w=248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=249 R7_w=249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=249 R7_w=249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=250 R7_w=250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=250 R7=250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=251 R7_w=251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=251 R7_w=251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=252 R7_w=252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=252 R7_w=252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=253 R7_w=253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=253 R7=253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=254 R7_w=254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=254 R7_w=254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=255 R7_w=255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=255 R7_w=255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=256 R7_w=256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=256 R7_w=256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=257 R7_w=257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=257 R7_w=257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=258 R7_w=258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=258 R7_w=258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=259 R7_w=259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=259 R7_w=259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=260 R7_w=260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=260 R7=260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=261 R7_w=261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=261 R7_w=261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=262 R7_w=262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=262 R7_w=262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=263 R7_w=263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=263 R7=263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=264 R7_w=264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=264 R7_w=264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=265 R7_w=265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=265 R7_w=265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=266 R7_w=266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=266 R7_w=266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=267 R7_w=267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=267 R7_w=267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=268 R7_w=268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=268 R7_w=268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=269 R7_w=269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=269 R7_w=269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=270 R7_w=270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=270 R7=270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=271 R7_w=271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=271 R7_w=271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=272 R7_w=272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=272 R7_w=272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=273 R7_w=273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=273 R7=273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=274 R7_w=274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=274 R7_w=274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=275 R7_w=275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=275 R7_w=275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=276 R7_w=276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=276 R7_w=276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=277 R7_w=277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=277 R7_w=277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=278 R7_w=278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=278 R7_w=278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=279 R7_w=279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=279 R7_w=279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=280 R7_w=280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=280 R7=280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=281 R7_w=281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=281 R7_w=281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=282 R7_w=282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=282 R7_w=282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=283 R7_w=283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=283 R7=283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=284 R7_w=284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=284 R7_w=284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=285 R7_w=285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=285 R7_w=285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=286 R7_w=286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=286 R7_w=286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=287 R7_w=287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=287 R7_w=287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=288 R7_w=288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=288 R7_w=288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=289 R7_w=289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=289 R7_w=289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=290 R7_w=290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=290 R7=290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=291 R7_w=291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=291 R7_w=291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=292 R7_w=292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=292 R7_w=292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=293 R7_w=293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=293 R7=293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=294 R7_w=294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=294 R7_w=294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=295 R7_w=295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=295 R7_w=295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=296 R7_w=296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=296 R7_w=296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=297 R7_w=297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=297 R7_w=297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=298 R7_w=298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=298 R7_w=298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=299 R7_w=299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=299 R7_w=299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=300 R7_w=300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=300 R7=300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=301 R7_w=301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=301 R7_w=301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=302 R7_w=302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=302 R7_w=302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=303 R7_w=303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=303 R7=303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=304 R7_w=304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=304 R7_w=304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=305 R7_w=305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=305 R7_w=305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=306 R7_w=306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=306 R7_w=306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=307 R7_w=307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=307 R7_w=307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=308 R7_w=308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=308 R7_w=308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=309 R7_w=309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=309 R7_w=309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=310 R7_w=310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=310 R7=310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=311 R7_w=311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=311 R7_w=311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=312 R7_w=312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=312 R7_w=312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=313 R7_w=313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=313 R7=313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=314 R7_w=314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=314 R7_w=314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=315 R7_w=315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=315 R7_w=315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=316 R7_w=316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=316 R7_w=316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=317 R7_w=317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=317 R7_w=317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=318 R7_w=318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=318 R7_w=318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=319 R7_w=319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=319 R7_w=319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=320 R7_w=320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=320 R7=320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=321 R7_w=321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=321 R7_w=321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=322 R7_w=322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=322 R7_w=322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=323 R7_w=323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=323 R7=323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=324 R7_w=324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=324 R7_w=324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=325 R7_w=325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=325 R7_w=325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=326 R7_w=326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=326 R7_w=326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=327 R7_w=327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=327 R7_w=327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=328 R7_w=328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=328 R7_w=328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=329 R7_w=329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=329 R7_w=329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=330 R7_w=330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=330 R7=330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=331 R7_w=331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=331 R7_w=331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=332 R7_w=332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=332 R7_w=332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=333 R7_w=333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=333 R7=333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=334 R7_w=334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=334 R7_w=334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=335 R7_w=335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=335 R7_w=335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=336 R7_w=336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=336 R7_w=336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=337 R7_w=337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=337 R7_w=337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=338 R7_w=338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=338 R7_w=338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=339 R7_w=339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=339 R7_w=339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=340 R7_w=340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=340 R7=340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=341 R7_w=341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=341 R7_w=341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=342 R7_w=342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=342 R7_w=342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=343 R7_w=343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=343 R7=343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=344 R7_w=344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=344 R7_w=344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=345 R7_w=345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=345 R7_w=345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=346 R7_w=346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=346 R7_w=346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=347 R7_w=347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=347 R7_w=347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=348 R7_w=348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=348 R7_w=348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=349 R7_w=349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=349 R7_w=349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=350 R7_w=350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=350 R7=350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=351 R7_w=351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=351 R7_w=351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=352 R7_w=352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=352 R7_w=352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=353 R7_w=353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=353 R7=353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=354 R7_w=354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=354 R7_w=354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=355 R7_w=355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=355 R7_w=355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=356 R7_w=356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=356 R7_w=356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=357 R7_w=357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=357 R7_w=357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=358 R7_w=358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=358 R7_w=358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=359 R7_w=359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=359 R7_w=359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=360 R7_w=360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=360 R7=360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=361 R7_w=361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=361 R7_w=361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=362 R7_w=362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=362 R7_w=362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=363 R7_w=363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=363 R7=363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=364 R7_w=364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=364 R7_w=364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=365 R7_w=365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=365 R7_w=365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=366 R7_w=366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=366 R7_w=366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=367 R7_w=367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=367 R7_w=367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=368 R7_w=368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=368 R7_w=368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=369 R7_w=369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=369 R7_w=369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=370 R7_w=370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=370 R7=370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=371 R7_w=371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=371 R7_w=371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=372 R7_w=372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=372 R7_w=372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=373 R7_w=373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=373 R7=373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=374 R7_w=374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=374 R7_w=374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=375 R7_w=375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=375 R7_w=375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=376 R7_w=376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=376 R7_w=376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=377 R7_w=377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=377 R7_w=377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=378 R7_w=378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=378 R7_w=378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=379 R7_w=379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=379 R7_w=379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=380 R7_w=380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=380 R7=380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=381 R7_w=381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=381 R7_w=381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=382 R7_w=382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=382 R7_w=382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=383 R7_w=383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=383 R7=383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=384 R7_w=384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=384 R7_w=384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=385 R7_w=385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=385 R7_w=385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=386 R7_w=386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=386 R7_w=386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=387 R7_w=387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=387 R7_w=387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=388 R7_w=388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=388 R7_w=388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=389 R7_w=389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=389 R7_w=389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=390 R7_w=390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=390 R7=390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=391 R7_w=391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=391 R7_w=391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=392 R7_w=392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=392 R7_w=392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=393 R7_w=393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=393 R7=393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=394 R7_w=394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=394 R7_w=394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=395 R7_w=395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=395 R7_w=395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=396 R7_w=396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=396 R7_w=396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=397 R7_w=397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=397 R7_w=397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=398 R7_w=398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=398 R7_w=398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=399 R7_w=399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=399 R7_w=399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=400 R7_w=400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=400 R7=400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=401 R7_w=401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=401 R7_w=401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=402 R7_w=402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=402 R7_w=402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=403 R7_w=403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=403 R7=403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=404 R7_w=404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=404 R7_w=404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=405 R7_w=405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=405 R7_w=405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=406 R7_w=406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=406 R7_w=406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=407 R7_w=407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=407 R7_w=407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=408 R7_w=408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=408 R7_w=408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=409 R7_w=409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=409 R7_w=409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=410 R7_w=410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=410 R7=410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=411 R7_w=411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=411 R7_w=411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=412 R7_w=412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=412 R7_w=412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=413 R7_w=413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=413 R7=413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=414 R7_w=414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=414 R7_w=414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=415 R7_w=415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=415 R7_w=415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=416 R7_w=416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=416 R7_w=416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=417 R7_w=417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=417 R7_w=417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=418 R7_w=418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=418 R7_w=418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=419 R7_w=419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=419 R7_w=419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=420 R7_w=420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=420 R7=420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=421 R7_w=421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=421 R7_w=421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=422 R7_w=422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=422 R7_w=422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=423 R7_w=423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=423 R7=423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=424 R7_w=424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=424 R7_w=424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=425 R7_w=425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=425 R7_w=425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=426 R7_w=426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=426 R7_w=426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=427 R7_w=427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=427 R7_w=427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=428 R7_w=428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=428 R7_w=428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=429 R7_w=429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=429 R7_w=429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=430 R7_w=430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=430 R7=430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=431 R7_w=431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=431 R7_w=431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=432 R7_w=432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=432 R7_w=432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=433 R7_w=433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=433 R7=433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=434 R7_w=434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=434 R7_w=434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=435 R7_w=435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=435 R7_w=435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=436 R7_w=436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=436 R7_w=436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=437 R7_w=437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=437 R7_w=437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=438 R7_w=438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=438 R7_w=438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=439 R7_w=439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=439 R7_w=439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=440 R7_w=440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=440 R7=440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=441 R7_w=441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=441 R7_w=441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=442 R7_w=442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=442 R7_w=442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=443 R7_w=443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=443 R7=443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=444 R7_w=444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=444 R7_w=444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=445 R7_w=445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=445 R7_w=445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=446 R7_w=446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=446 R7_w=446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=447 R7_w=447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=447 R7_w=447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=448 R7_w=448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=448 R7_w=448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=449 R7_w=449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=449 R7_w=449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=450 R7_w=450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=450 R7=450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=451 R7_w=451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=451 R7_w=451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=452 R7_w=452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=452 R7_w=452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=453 R7_w=453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=453 R7=453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=454 R7_w=454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=454 R7_w=454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=455 R7_w=455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=455 R7_w=455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=456 R7_w=456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=456 R7_w=456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=457 R7_w=457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=457 R7_w=457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=458 R7_w=458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=458 R7_w=458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=459 R7_w=459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=459 R7_w=459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=460 R7_w=460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=460 R7=460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=461 R7_w=461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=461 R7_w=461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=462 R7_w=462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=462 R7_w=462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=463 R7_w=463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=463 R7=463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=464 R7_w=464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=464 R7_w=464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=465 R7_w=465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=465 R7_w=465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=466 R7_w=466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=466 R7_w=466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=467 R7_w=467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=467 R7_w=467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=468 R7_w=468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=468 R7_w=468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=469 R7_w=469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=469 R7_w=469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=470 R7_w=470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=470 R7=470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=471 R7_w=471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=471 R7_w=471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=472 R7_w=472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=472 R7_w=472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=473 R7_w=473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=473 R7=473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=474 R7_w=474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=474 R7_w=474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=475 R7_w=475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=475 R7_w=475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=476 R7_w=476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=476 R7_w=476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=477 R7_w=477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=477 R7_w=477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=478 R7_w=478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=478 R7_w=478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=479 R7_w=479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=479 R7_w=479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=480 R7_w=480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=480 R7=480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=481 R7_w=481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=481 R7_w=481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=482 R7_w=482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=482 R7_w=482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=483 R7_w=483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=483 R7=483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=484 R7_w=484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=484 R7_w=484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=485 R7_w=485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=485 R7_w=485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=486 R7_w=486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=486 R7_w=486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=487 R7_w=487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=487 R7_w=487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=488 R7_w=488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=488 R7_w=488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=489 R7_w=489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=489 R7_w=489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=490 R7_w=490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=490 R7=490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=491 R7_w=491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=491 R7_w=491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=492 R7_w=492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=492 R7_w=492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=493 R7_w=493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=493 R7=493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=494 R7_w=494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=494 R7_w=494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=495 R7_w=495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=495 R7_w=495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=496 R7_w=496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=496 R7_w=496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=497 R7_w=497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=497 R7_w=497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=498 R7_w=498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=498 R7_w=498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=499 R7_w=499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=499 R7_w=499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=500 R7_w=500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=500 R7=500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=501 R7_w=501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=501 R7_w=501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=502 R7_w=502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=502 R7_w=502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=503 R7_w=503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=503 R7=503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=504 R7_w=504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=504 R7_w=504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=505 R7_w=505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=505 R7_w=505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=506 R7_w=506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=506 R7_w=506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=507 R7_w=507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=507 R7_w=507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=508 R7_w=508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=508 R7_w=508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=509 R7_w=509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=509 R7_w=509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=510 R7_w=510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=510 R7=510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=511 R7_w=511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=511 R7_w=511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=512 R7_w=512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=512 R7_w=512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=513 R7_w=513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=513 R7=513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=514 R7_w=514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=514 R7_w=514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=515 R7_w=515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=515 R7_w=515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=516 R7_w=516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=516 R7_w=516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=517 R7_w=517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=517 R7_w=517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=518 R7_w=518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=518 R7_w=518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=519 R7_w=519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=519 R7_w=519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=520 R7_w=520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=520 R7=520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=521 R7_w=521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=521 R7_w=521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=522 R7_w=522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=522 R7_w=522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=523 R7_w=523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=523 R7=523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=524 R7_w=524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=524 R7_w=524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=525 R7_w=525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=525 R7_w=525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=526 R7_w=526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=526 R7_w=526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=527 R7_w=527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=527 R7_w=527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=528 R7_w=528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=528 R7_w=528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=529 R7_w=529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=529 R7_w=529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=530 R7_w=530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=530 R7=530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=531 R7_w=531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=531 R7_w=531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=532 R7_w=532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=532 R7_w=532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=533 R7_w=533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=533 R7=533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=534 R7_w=534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=534 R7_w=534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=535 R7_w=535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=535 R7_w=535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=536 R7_w=536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=536 R7_w=536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=537 R7_w=537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=537 R7_w=537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=538 R7_w=538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=538 R7_w=538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=539 R7_w=539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=539 R7_w=539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=540 R7_w=540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=540 R7=540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=541 R7_w=541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=541 R7_w=541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=542 R7_w=542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=542 R7_w=542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=543 R7_w=543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=543 R7=543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=544 R7_w=544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=544 R7_w=544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=545 R7_w=545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=545 R7_w=545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=546 R7_w=546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=546 R7_w=546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=547 R7_w=547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=547 R7_w=547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=548 R7_w=548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=548 R7_w=548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=549 R7_w=549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=549 R7_w=549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=550 R7_w=550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=550 R7=550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=551 R7_w=551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=551 R7_w=551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=552 R7_w=552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=552 R7_w=552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=553 R7_w=553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=553 R7=553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=554 R7_w=554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=554 R7_w=554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=555 R7_w=555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=555 R7_w=555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=556 R7_w=556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=556 R7_w=556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=557 R7_w=557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=557 R7_w=557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=558 R7_w=558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=558 R7_w=558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=559 R7_w=559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=559 R7_w=559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=560 R7_w=560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=560 R7=560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=561 R7_w=561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=561 R7_w=561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=562 R7_w=562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=562 R7_w=562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=563 R7_w=563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=563 R7=563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=564 R7_w=564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=564 R7_w=564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=565 R7_w=565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=565 R7_w=565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=566 R7_w=566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=566 R7_w=566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=567 R7_w=567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=567 R7_w=567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=568 R7_w=568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=568 R7_w=568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=569 R7_w=569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=569 R7_w=569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=570 R7_w=570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=570 R7=570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=571 R7_w=571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=571 R7_w=571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=572 R7_w=572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=572 R7_w=572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=573 R7_w=573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=573 R7=573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=574 R7_w=574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=574 R7_w=574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=575 R7_w=575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=575 R7_w=575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=576 R7_w=576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=576 R7_w=576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=577 R7_w=577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=577 R7_w=577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=578 R7_w=578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=578 R7_w=578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=579 R7_w=579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=579 R7_w=579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=580 R7_w=580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=580 R7=580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=581 R7_w=581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=581 R7_w=581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=582 R7_w=582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=582 R7_w=582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=583 R7_w=583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=583 R7=583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=584 R7_w=584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=584 R7_w=584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=585 R7_w=585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=585 R7_w=585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=586 R7_w=586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=586 R7_w=586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=587 R7_w=587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=587 R7_w=587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=588 R7_w=588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=588 R7_w=588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=589 R7_w=589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=589 R7_w=589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=590 R7_w=590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=590 R7=590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=591 R7_w=591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=591 R7_w=591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=592 R7_w=592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=592 R7_w=592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=593 R7_w=593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=593 R7=593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=594 R7_w=594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=594 R7_w=594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=595 R7_w=595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=595 R7_w=595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=596 R7_w=596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=596 R7_w=596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=597 R7_w=597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=597 R7_w=597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=598 R7_w=598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=598 R7_w=598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=599 R7_w=599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=599 R7_w=599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=600 R7_w=600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=600 R7=600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=601 R7_w=601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=601 R7_w=601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=602 R7_w=602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=602 R7_w=602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=603 R7_w=603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=603 R7=603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=604 R7_w=604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=604 R7_w=604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=605 R7_w=605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=605 R7_w=605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=606 R7_w=606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=606 R7_w=606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=607 R7_w=607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=607 R7_w=607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=608 R7_w=608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=608 R7_w=608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=609 R7_w=609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=609 R7_w=609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=610 R7_w=610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=610 R7=610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=611 R7_w=611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=611 R7_w=611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=612 R7_w=612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=612 R7_w=612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=613 R7_w=613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=613 R7=613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=614 R7_w=614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=614 R7_w=614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=615 R7_w=615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=615 R7_w=615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=616 R7_w=616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=616 R7_w=616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=617 R7_w=617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=617 R7_w=617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=618 R7_w=618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=618 R7_w=618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=619 R7_w=619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=619 R7_w=619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=620 R7_w=620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=620 R7=620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=621 R7_w=621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=621 R7_w=621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=622 R7_w=622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=622 R7_w=622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=623 R7_w=623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=623 R7=623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=624 R7_w=624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=624 R7_w=624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=625 R7_w=625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=625 R7_w=625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=626 R7_w=626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=626 R7_w=626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=627 R7_w=627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=627 R7_w=627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=628 R7_w=628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=628 R7_w=628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=629 R7_w=629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=629 R7_w=629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=630 R7_w=630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=630 R7=630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=631 R7_w=631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=631 R7_w=631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=632 R7_w=632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=632 R7_w=632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=633 R7_w=633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=633 R7=633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=634 R7_w=634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=634 R7_w=634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=635 R7_w=635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=635 R7_w=635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=636 R7_w=636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=636 R7_w=636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=637 R7_w=637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=637 R7_w=637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=638 R7_w=638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=638 R7_w=638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=639 R7_w=639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=639 R7_w=639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=640 R7_w=640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=640 R7=640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=641 R7_w=641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=641 R7_w=641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=642 R7_w=642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=642 R7_w=642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=643 R7_w=643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=643 R7=643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=644 R7_w=644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=644 R7_w=644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=645 R7_w=645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=645 R7_w=645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=646 R7_w=646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=646 R7_w=646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=647 R7_w=647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=647 R7_w=647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=648 R7_w=648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=648 R7_w=648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=649 R7_w=649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=649 R7_w=649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=650 R7_w=650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=650 R7=650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=651 R7_w=651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=651 R7_w=651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=652 R7_w=652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=652 R7_w=652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=653 R7_w=653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=653 R7=653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=654 R7_w=654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=654 R7_w=654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=655 R7_w=655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=655 R7_w=655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=656 R7_w=656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=656 R7_w=656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=657 R7_w=657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=657 R7_w=657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=658 R7_w=658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=658 R7_w=658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=659 R7_w=659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=659 R7_w=659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=660 R7_w=660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=660 R7=660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=661 R7_w=661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=661 R7_w=661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=662 R7_w=662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=662 R7_w=662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=663 R7_w=663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=663 R7=663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=664 R7_w=664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=664 R7_w=664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=665 R7_w=665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=665 R7_w=665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=666 R7_w=666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=666 R7_w=666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=667 R7_w=667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=667 R7_w=667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=668 R7_w=668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=668 R7_w=668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=669 R7_w=669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=669 R7_w=669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=670 R7_w=670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=670 R7=670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=671 R7_w=671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=671 R7_w=671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=672 R7_w=672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=672 R7_w=672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=673 R7_w=673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=673 R7=673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=674 R7_w=674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=674 R7_w=674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=675 R7_w=675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=675 R7_w=675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=676 R7_w=676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=676 R7_w=676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=677 R7_w=677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=677 R7_w=677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=678 R7_w=678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=678 R7_w=678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=679 R7_w=679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=679 R7_w=679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=680 R7_w=680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=680 R7=680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=681 R7_w=681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=681 R7_w=681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=682 R7_w=682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=682 R7_w=682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=683 R7_w=683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=683 R7=683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=684 R7_w=684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=684 R7_w=684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=685 R7_w=685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=685 R7_w=685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=686 R7_w=686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=686 R7_w=686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=687 R7_w=687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=687 R7_w=687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=688 R7_w=688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=688 R7_w=688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=689 R7_w=689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=689 R7_w=689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=690 R7_w=690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=690 R7=690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=691 R7_w=691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=691 R7_w=691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=692 R7_w=692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=692 R7_w=692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=693 R7_w=693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=693 R7=693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=694 R7_w=694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=694 R7_w=694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=695 R7_w=695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=695 R7_w=695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=696 R7_w=696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=696 R7_w=696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=697 R7_w=697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=697 R7_w=697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=698 R7_w=698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=698 R7_w=698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=699 R7_w=699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=699 R7_w=699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=700 R7_w=700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=700 R7=700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=701 R7_w=701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=701 R7_w=701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=702 R7_w=702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=702 R7_w=702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=703 R7_w=703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=703 R7=703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=704 R7_w=704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=704 R7_w=704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=705 R7_w=705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=705 R7_w=705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=706 R7_w=706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=706 R7_w=706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=707 R7_w=707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=707 R7_w=707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=708 R7_w=708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=708 R7_w=708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=709 R7_w=709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=709 R7_w=709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=710 R7_w=710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=710 R7=710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=711 R7_w=711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=711 R7_w=711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=712 R7_w=712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=712 R7_w=712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=713 R7_w=713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=713 R7=713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=714 R7_w=714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=714 R7_w=714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=715 R7_w=715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=715 R7_w=715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=716 R7_w=716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=716 R7_w=716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=717 R7_w=717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=717 R7_w=717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=718 R7_w=718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=718 R7_w=718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=719 R7_w=719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=719 R7_w=719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=720 R7_w=720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=720 R7=720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=721 R7_w=721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=721 R7_w=721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=722 R7_w=722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=722 R7_w=722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=723 R7_w=723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=723 R7=723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=724 R7_w=724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=724 R7_w=724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=725 R7_w=725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=725 R7_w=725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=726 R7_w=726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=726 R7_w=726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=727 R7_w=727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=727 R7_w=727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=728 R7_w=728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=728 R7_w=728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=729 R7_w=729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=729 R7_w=729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=730 R7_w=730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=730 R7=730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=731 R7_w=731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=731 R7_w=731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=732 R7_w=732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=732 R7_w=732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=733 R7_w=733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=733 R7=733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=734 R7_w=734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=734 R7_w=734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=735 R7_w=735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=735 R7_w=735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=736 R7_w=736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=736 R7_w=736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=737 R7_w=737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=737 R7_w=737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=738 R7_w=738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=738 R7_w=738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=739 R7_w=739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=739 R7_w=739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=740 R7_w=740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=740 R7=740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=741 R7_w=741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=741 R7_w=741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=742 R7_w=742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=742 R7_w=742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=743 R7_w=743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=743 R7=743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=744 R7_w=744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=744 R7_w=744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=745 R7_w=745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=745 R7_w=745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=746 R7_w=746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=746 R7_w=746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=747 R7_w=747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=747 R7_w=747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=748 R7_w=748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=748 R7_w=748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=749 R7_w=749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=749 R7_w=749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=750 R7_w=750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=750 R7=750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=751 R7_w=751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=751 R7_w=751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=752 R7_w=752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=752 R7_w=752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=753 R7_w=753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=753 R7=753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=754 R7_w=754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=754 R7_w=754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=755 R7_w=755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=755 R7_w=755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=756 R7_w=756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=756 R7_w=756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=757 R7_w=757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=757 R7_w=757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=758 R7_w=758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=758 R7_w=758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=759 R7_w=759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=759 R7_w=759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=760 R7_w=760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=760 R7=760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=761 R7_w=761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=761 R7_w=761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=762 R7_w=762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=762 R7_w=762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=763 R7_w=763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=763 R7=763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=764 R7_w=764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=764 R7_w=764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=765 R7_w=765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=765 R7_w=765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=766 R7_w=766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=766 R7_w=766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=767 R7_w=767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=767 R7_w=767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=768 R7_w=768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=768 R7_w=768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=769 R7_w=769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=769 R7_w=769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=770 R7_w=770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=770 R7=770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=771 R7_w=771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=771 R7_w=771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=772 R7_w=772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=772 R7_w=772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=773 R7_w=773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=773 R7=773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=774 R7_w=774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=774 R7_w=774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=775 R7_w=775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=775 R7_w=775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=776 R7_w=776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=776 R7_w=776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=777 R7_w=777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=777 R7_w=777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=778 R7_w=778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=778 R7_w=778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=779 R7_w=779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=779 R7_w=779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=780 R7_w=780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=780 R7=780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=781 R7_w=781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=781 R7_w=781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=782 R7_w=782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=782 R7_w=782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=783 R7_w=783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=783 R7=783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=784 R7_w=784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=784 R7_w=784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=785 R7_w=785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=785 R7_w=785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=786 R7_w=786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=786 R7_w=786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=787 R7_w=787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=787 R7_w=787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=788 R7_w=788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=788 R7_w=788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=789 R7_w=789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=789 R7_w=789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=790 R7_w=790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=790 R7=790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=791 R7_w=791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=791 R7_w=791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=792 R7_w=792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=792 R7_w=792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=793 R7_w=793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=793 R7=793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=794 R7_w=794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=794 R7_w=794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=795 R7_w=795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=795 R7_w=795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=796 R7_w=796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=796 R7_w=796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=797 R7_w=797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=797 R7_w=797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=798 R7_w=798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=798 R7_w=798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=799 R7_w=799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=799 R7_w=799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=800 R7_w=800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=800 R7=800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=801 R7_w=801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=801 R7_w=801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=802 R7_w=802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=802 R7_w=802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=803 R7_w=803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=803 R7=803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=804 R7_w=804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=804 R7_w=804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=805 R7_w=805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=805 R7_w=805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=806 R7_w=806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=806 R7_w=806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=807 R7_w=807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=807 R7_w=807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=808 R7_w=808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=808 R7_w=808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=809 R7_w=809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=809 R7_w=809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=810 R7_w=810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=810 R7=810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=811 R7_w=811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=811 R7_w=811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=812 R7_w=812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=812 R7_w=812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=813 R7_w=813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=813 R7=813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=814 R7_w=814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=814 R7_w=814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=815 R7_w=815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=815 R7_w=815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=816 R7_w=816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=816 R7_w=816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=817 R7_w=817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=817 R7_w=817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=818 R7_w=818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=818 R7_w=818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=819 R7_w=819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=819 R7_w=819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=820 R7_w=820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=820 R7=820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=821 R7_w=821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=821 R7_w=821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=822 R7_w=822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=822 R7_w=822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=823 R7_w=823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=823 R7=823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=824 R7_w=824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=824 R7_w=824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=825 R7_w=825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=825 R7_w=825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=826 R7_w=826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=826 R7_w=826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=827 R7_w=827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=827 R7_w=827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=828 R7_w=828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=828 R7_w=828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=829 R7_w=829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=829 R7_w=829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=830 R7_w=830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=830 R7=830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=831 R7_w=831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=831 R7_w=831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=832 R7_w=832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=832 R7_w=832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=833 R7_w=833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=833 R7=833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=834 R7_w=834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=834 R7_w=834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=835 R7_w=835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=835 R7_w=835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=836 R7_w=836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=836 R7_w=836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=837 R7_w=837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=837 R7_w=837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=838 R7_w=838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=838 R7_w=838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=839 R7_w=839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=839 R7_w=839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=840 R7_w=840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=840 R7=840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=841 R7_w=841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=841 R7_w=841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=842 R7_w=842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=842 R7_w=842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=843 R7_w=843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=843 R7=843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=844 R7_w=844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=844 R7_w=844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=845 R7_w=845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=845 R7_w=845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=846 R7_w=846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=846 R7_w=846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=847 R7_w=847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=847 R7_w=847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=848 R7_w=848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=848 R7_w=848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=849 R7_w=849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=849 R7_w=849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=850 R7_w=850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=850 R7=850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=851 R7_w=851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=851 R7_w=851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=852 R7_w=852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=852 R7_w=852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=853 R7_w=853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=853 R7=853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=854 R7_w=854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=854 R7_w=854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=855 R7_w=855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=855 R7_w=855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=856 R7_w=856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=856 R7_w=856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=857 R7_w=857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=857 R7_w=857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=858 R7_w=858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=858 R7_w=858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=859 R7_w=859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=859 R7_w=859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=860 R7_w=860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=860 R7=860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=861 R7_w=861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=861 R7_w=861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=862 R7_w=862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=862 R7_w=862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=863 R7_w=863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=863 R7=863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=864 R7_w=864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=864 R7_w=864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=865 R7_w=865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=865 R7_w=865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=866 R7_w=866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=866 R7_w=866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=867 R7_w=867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=867 R7_w=867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=868 R7_w=868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=868 R7_w=868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=869 R7_w=869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=869 R7_w=869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=870 R7_w=870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=870 R7=870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=871 R7_w=871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=871 R7_w=871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=872 R7_w=872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=872 R7_w=872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=873 R7_w=873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=873 R7=873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=874 R7_w=874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=874 R7_w=874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=875 R7_w=875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=875 R7_w=875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=876 R7_w=876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=876 R7_w=876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=877 R7_w=877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=877 R7_w=877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=878 R7_w=878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=878 R7_w=878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=879 R7_w=879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=879 R7_w=879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=880 R7_w=880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=880 R7=880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=881 R7_w=881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=881 R7_w=881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=882 R7_w=882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=882 R7_w=882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=883 R7_w=883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=883 R7=883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=884 R7_w=884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=884 R7_w=884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=885 R7_w=885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=885 R7_w=885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=886 R7_w=886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=886 R7_w=886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=887 R7_w=887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=887 R7_w=887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=888 R7_w=888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=888 R7_w=888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=889 R7_w=889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=889 R7_w=889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=890 R7_w=890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=890 R7=890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=891 R7_w=891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=891 R7_w=891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=892 R7_w=892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=892 R7_w=892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=893 R7_w=893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=893 R7=893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=894 R7_w=894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=894 R7_w=894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=895 R7_w=895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=895 R7_w=895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=896 R7_w=896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=896 R7_w=896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=897 R7_w=897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=897 R7_w=897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=898 R7_w=898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=898 R7_w=898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=899 R7_w=899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=899 R7_w=899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=900 R7_w=900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=900 R7=900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=901 R7_w=901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=901 R7_w=901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=902 R7_w=902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=902 R7_w=902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=903 R7_w=903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=903 R7=903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=904 R7_w=904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=904 R7_w=904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=905 R7_w=905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=905 R7_w=905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=906 R7_w=906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=906 R7_w=906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=907 R7_w=907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=907 R7_w=907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=908 R7_w=908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=908 R7_w=908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=909 R7_w=909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=909 R7_w=909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=910 R7_w=910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=910 R7=910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=911 R7_w=911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=911 R7_w=911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=912 R7_w=912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=912 R7_w=912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=913 R7_w=913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=913 R7=913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=914 R7_w=914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=914 R7_w=914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=915 R7_w=915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=915 R7_w=915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=916 R7_w=916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=916 R7_w=916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=917 R7_w=917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=917 R7_w=917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=918 R7_w=918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=918 R7_w=918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=919 R7_w=919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=919 R7_w=919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=920 R7_w=920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=920 R7=920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=921 R7_w=921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=921 R7_w=921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=922 R7_w=922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=922 R7_w=922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=923 R7_w=923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=923 R7=923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=924 R7_w=924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=924 R7_w=924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=925 R7_w=925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=925 R7_w=925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=926 R7_w=926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=926 R7_w=926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=927 R7_w=927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=927 R7_w=927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=928 R7_w=928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=928 R7_w=928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=929 R7_w=929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=929 R7_w=929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=930 R7_w=930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=930 R7=930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=931 R7_w=931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=931 R7_w=931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=932 R7_w=932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=932 R7_w=932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=933 R7_w=933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=933 R7=933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=934 R7_w=934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=934 R7_w=934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=935 R7_w=935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=935 R7_w=935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=936 R7_w=936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=936 R7_w=936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=937 R7_w=937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=937 R7_w=937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=938 R7_w=938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=938 R7_w=938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=939 R7_w=939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=939 R7_w=939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=940 R7_w=940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=940 R7=940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=941 R7_w=941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=941 R7_w=941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=942 R7_w=942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=942 R7_w=942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=943 R7_w=943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=943 R7=943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=944 R7_w=944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=944 R7_w=944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=945 R7_w=945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=945 R7_w=945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=946 R7_w=946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=946 R7_w=946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=947 R7_w=947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=947 R7_w=947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=948 R7_w=948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=948 R7_w=948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=949 R7_w=949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=949 R7_w=949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=950 R7_w=950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=950 R7=950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=951 R7_w=951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=951 R7_w=951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=952 R7_w=952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=952 R7_w=952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=953 R7_w=953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=953 R7=953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=954 R7_w=954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=954 R7_w=954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=955 R7_w=955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=955 R7_w=955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=956 R7_w=956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=956 R7_w=956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=957 R7_w=957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=957 R7_w=957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=958 R7_w=958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=958 R7_w=958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=959 R7_w=959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=959 R7_w=959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=960 R7_w=960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=960 R7=960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=961 R7_w=961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=961 R7_w=961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=962 R7_w=962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=962 R7_w=962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=963 R7_w=963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=963 R7=963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=964 R7_w=964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=964 R7_w=964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=965 R7_w=965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=965 R7_w=965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=966 R7_w=966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=966 R7_w=966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=967 R7_w=967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=967 R7_w=967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=968 R7_w=968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=968 R7_w=968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=969 R7_w=969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=969 R7_w=969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=970 R7_w=970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=970 R7=970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=971 R7_w=971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=971 R7_w=971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=972 R7_w=972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=972 R7_w=972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=973 R7_w=973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=973 R7=973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=974 R7_w=974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=974 R7_w=974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=975 R7_w=975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=975 R7_w=975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=976 R7_w=976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=976 R7_w=976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=977 R7_w=977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=977 R7_w=977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=978 R7_w=978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=978 R7_w=978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=979 R7_w=979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=979 R7_w=979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=980 R7_w=980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=980 R7=980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=981 R7_w=981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=981 R7_w=981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=982 R7_w=982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=982 R7_w=982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=983 R7_w=983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=983 R7=983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=984 R7_w=984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=984 R7_w=984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=985 R7_w=985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=985 R7_w=985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=986 R7_w=986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=986 R7_w=986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=987 R7_w=987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=987 R7_w=987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=988 R7_w=988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=988 R7_w=988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=989 R7_w=989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=989 R7_w=989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=990 R7_w=990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=990 R7=990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=991 R7_w=991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=991 R7_w=991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=992 R7_w=992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=992 R7_w=992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=993 R7_w=993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=993 R7=993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=994 R7_w=994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=994 R7_w=994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=995 R7_w=995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=995 R7_w=995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=996 R7_w=996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=996 R7_w=996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=997 R7_w=997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=997 R7_w=997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=998 R7_w=998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=998 R7_w=998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=999 R7_w=999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=999 R7_w=999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1000 R7_w=1000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1000 R7=1000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1001 R7_w=1001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1001 R7_w=1001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1002 R7_w=1002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1002 R7_w=1002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1003 R7_w=1003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1003 R7=1003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1004 R7_w=1004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1004 R7_w=1004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1005 R7_w=1005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1005 R7_w=1005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1006 R7_w=1006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1006 R7_w=1006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1007 R7_w=1007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1007 R7_w=1007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1008 R7_w=1008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1008 R7_w=1008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1009 R7_w=1009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1009 R7_w=1009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1010 R7_w=1010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1010 R7=1010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1011 R7_w=1011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1011 R7_w=1011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1012 R7_w=1012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1012 R7_w=1012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1013 R7_w=1013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1013 R7=1013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1014 R7_w=1014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1014 R7_w=1014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1015 R7_w=1015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1015 R7_w=1015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1016 R7_w=1016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1016 R7_w=1016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1017 R7_w=1017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1017 R7_w=1017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1018 R7_w=1018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1018 R7_w=1018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1019 R7_w=1019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1019 R7_w=1019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1020 R7_w=1020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1020 R7=1020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1021 R7_w=1021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1021 R7_w=1021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1022 R7_w=1022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1022 R7_w=1022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1023 R7_w=1023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1023 R7=1023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1024 R7_w=1024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1024 R7_w=1024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1025 R7_w=1025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1025 R7_w=1025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1026 R7_w=1026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1026 R7_w=1026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1027 R7_w=1027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1027 R7_w=1027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1028 R7_w=1028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1028 R7_w=1028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1029 R7_w=1029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1029 R7_w=1029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1030 R7_w=1030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1030 R7=1030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1031 R7_w=1031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1031 R7_w=1031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1032 R7_w=1032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1032 R7_w=1032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1033 R7_w=1033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1033 R7=1033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1034 R7_w=1034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1034 R7_w=1034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1035 R7_w=1035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1035 R7_w=1035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1036 R7_w=1036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1036 R7_w=1036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1037 R7_w=1037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1037 R7_w=1037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1038 R7_w=1038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1038 R7_w=1038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1039 R7_w=1039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1039 R7_w=1039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1040 R7_w=1040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1040 R7=1040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1041 R7_w=1041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1041 R7_w=1041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1042 R7_w=1042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1042 R7_w=1042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1043 R7_w=1043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1043 R7=1043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1044 R7_w=1044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1044 R7_w=1044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1045 R7_w=1045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1045 R7_w=1045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1046 R7_w=1046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1046 R7_w=1046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1047 R7_w=1047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1047 R7_w=1047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1048 R7_w=1048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1048 R7_w=1048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1049 R7_w=1049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1049 R7_w=1049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1050 R7_w=1050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1050 R7=1050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1051 R7_w=1051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1051 R7_w=1051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1052 R7_w=1052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1052 R7_w=1052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1053 R7_w=1053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1053 R7=1053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1054 R7_w=1054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1054 R7_w=1054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1055 R7_w=1055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1055 R7_w=1055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1056 R7_w=1056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1056 R7_w=1056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1057 R7_w=1057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1057 R7_w=1057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1058 R7_w=1058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1058 R7_w=1058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1059 R7_w=1059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1059 R7_w=1059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1060 R7_w=1060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1060 R7=1060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1061 R7_w=1061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1061 R7_w=1061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1062 R7_w=1062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1062 R7_w=1062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1063 R7_w=1063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1063 R7=1063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1064 R7_w=1064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1064 R7_w=1064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1065 R7_w=1065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1065 R7_w=1065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1066 R7_w=1066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1066 R7_w=1066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1067 R7_w=1067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1067 R7_w=1067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1068 R7_w=1068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1068 R7_w=1068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1069 R7_w=1069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1069 R7_w=1069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1070 R7_w=1070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1070 R7=1070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1071 R7_w=1071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1071 R7_w=1071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1072 R7_w=1072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1072 R7_w=1072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1073 R7_w=1073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1073 R7=1073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1074 R7_w=1074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1074 R7_w=1074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1075 R7_w=1075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1075 R7_w=1075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1076 R7_w=1076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1076 R7_w=1076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1077 R7_w=1077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1077 R7_w=1077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1078 R7_w=1078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1078 R7_w=1078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1079 R7_w=1079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1079 R7_w=1079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1080 R7_w=1080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1080 R7=1080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1081 R7_w=1081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1081 R7_w=1081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1082 R7_w=1082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1082 R7_w=1082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1083 R7_w=1083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1083 R7=1083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1084 R7_w=1084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1084 R7_w=1084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1085 R7_w=1085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1085 R7_w=1085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1086 R7_w=1086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1086 R7_w=1086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1087 R7_w=1087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1087 R7_w=1087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1088 R7_w=1088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1088 R7_w=1088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1089 R7_w=1089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1089 R7_w=1089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1090 R7_w=1090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1090 R7=1090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1091 R7_w=1091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1091 R7_w=1091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1092 R7_w=1092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1092 R7_w=1092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1093 R7_w=1093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1093 R7=1093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1094 R7_w=1094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1094 R7_w=1094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1095 R7_w=1095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1095 R7_w=1095 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1095 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1095 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1096 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1097,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1096 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1096 R7_w=1096 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1096 R7_w=1096 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1096 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1096 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1097 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1098,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1097 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1097 R7_w=1097 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1097 R7_w=1097 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1097 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1097 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1098 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1099,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1098 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1098 R7_w=1098 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1098 R7_w=1098 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1098 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1098 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1099 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1099 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1099 R7_w=1099 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1099 R7_w=1099 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1099 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1099 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1100 R7_w=1100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1100 R7=1100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1101 R7_w=1101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1101 R7_w=1101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1102 R7_w=1102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1102 R7_w=1102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1103 R7_w=1103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1103 R7=1103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1104 R7_w=1104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1104 R7_w=1104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1105 R7_w=1105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1105 R7_w=1105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1106 R7_w=1106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1106 R7_w=1106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1107 R7_w=1107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1107 R7_w=1107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1108 R7_w=1108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1108 R7_w=1108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1109 R7_w=1109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1109 R7_w=1109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1110 R7_w=1110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1110 R7=1110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1111 R7_w=1111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1111 R7_w=1111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1112 R7_w=1112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1112 R7_w=1112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1113 R7_w=1113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1113 R7=1113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1114 R7_w=1114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1114 R7_w=1114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1115 R7_w=1115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1115 R7_w=1115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1116 R7_w=1116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1116 R7_w=1116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1117 R7_w=1117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1117 R7_w=1117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1118 R7_w=1118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1118 R7_w=1118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1119 R7_w=1119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1119 R7_w=1119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1120 R7_w=1120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1120 R7=1120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1121 R7_w=1121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1121 R7_w=1121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1122 R7_w=1122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1122 R7_w=1122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1123 R7_w=1123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1123 R7=1123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1124 R7_w=1124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1124 R7_w=1124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1125 R7_w=1125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1125 R7_w=1125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1126 R7_w=1126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1126 R7_w=1126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1127 R7_w=1127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1127 R7_w=1127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1128 R7_w=1128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1128 R7_w=1128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1129 R7_w=1129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1129 R7_w=1129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1130 R7_w=1130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1130 R7=1130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1131 R7_w=1131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1131 R7_w=1131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1132 R7_w=1132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1132 R7_w=1132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1133 R7_w=1133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1133 R7=1133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1134 R7_w=1134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1134 R7_w=1134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1135 R7_w=1135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1135 R7_w=1135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1136 R7_w=1136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1136 R7_w=1136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1137 R7_w=1137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1137 R7_w=1137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1138 R7_w=1138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1138 R7_w=1138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1139 R7_w=1139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1139 R7_w=1139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1140 R7_w=1140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1140 R7=1140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1141 R7_w=1141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1141 R7_w=1141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1142 R7_w=1142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1142 R7_w=1142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1143 R7_w=1143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1143 R7=1143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1144 R7_w=1144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1144 R7_w=1144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1145 R7_w=1145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1145 R7_w=1145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1146 R7_w=1146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1146 R7_w=1146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1147 R7_w=1147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1147 R7_w=1147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1148 R7_w=1148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1148 R7_w=1148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1149 R7_w=1149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1149 R7_w=1149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1150 R7_w=1150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1150 R7=1150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1151 R7_w=1151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1151 R7_w=1151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1152 R7_w=1152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1152 R7_w=1152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1153 R7_w=1153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1153 R7=1153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1154 R7_w=1154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1154 R7_w=1154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1155 R7_w=1155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1155 R7_w=1155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1156 R7_w=1156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1156 R7_w=1156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1157 R7_w=1157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1157 R7_w=1157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1158 R7_w=1158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1158 R7_w=1158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1159 R7_w=1159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1159 R7_w=1159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1160 R7_w=1160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1160 R7=1160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1161 R7_w=1161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1161 R7_w=1161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1162 R7_w=1162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1162 R7_w=1162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1163 R7_w=1163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1163 R7=1163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1164 R7_w=1164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1164 R7_w=1164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1165 R7_w=1165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1165 R7_w=1165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1166 R7_w=1166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1166 R7_w=1166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1167 R7_w=1167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1167 R7_w=1167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1168 R7_w=1168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1168 R7_w=1168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1169 R7_w=1169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1169 R7_w=1169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1170 R7_w=1170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1170 R7=1170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1171 R7_w=1171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1171 R7_w=1171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1172 R7_w=1172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1172 R7_w=1172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1173 R7_w=1173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1173 R7=1173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1174 R7_w=1174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1174 R7_w=1174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1175 R7_w=1175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1175 R7_w=1175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1176 R7_w=1176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1176 R7_w=1176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1177 R7_w=1177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1177 R7_w=1177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1178 R7_w=1178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1178 R7_w=1178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1179 R7_w=1179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1179 R7_w=1179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1180 R7_w=1180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1180 R7=1180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1181 R7_w=1181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1181 R7_w=1181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1182 R7_w=1182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1182 R7_w=1182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1183 R7_w=1183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1183 R7=1183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1184 R7_w=1184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1184 R7_w=1184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1185 R7_w=1185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1185 R7_w=1185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1186 R7_w=1186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1186 R7_w=1186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1187 R7_w=1187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1187 R7_w=1187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1188 R7_w=1188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1188 R7_w=1188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1189 R7_w=1189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1189 R7_w=1189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1190 R7_w=1190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1190 R7=1190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1191 R7_w=1191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1191 R7_w=1191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1192 R7_w=1192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1192 R7_w=1192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1193 R7_w=1193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1193 R7=1193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1194 R7_w=1194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1194 R7_w=1194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1195 R7_w=1195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1195 R7_w=1195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1196 R7_w=1196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1196 R7_w=1196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1197 R7_w=1197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1197 R7_w=1197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1198 R7_w=1198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1198 R7_w=1198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1199 R7_w=1199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1199 R7_w=1199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1200 R7_w=1200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1200 R7=1200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1201 R7_w=1201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1201 R7_w=1201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1202 R7_w=1202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1202 R7_w=1202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1203 R7_w=1203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1203 R7=1203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1204 R7_w=1204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1204 R7_w=1204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1205 R7_w=1205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1205 R7_w=1205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1206 R7_w=1206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1206 R7_w=1206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1207 R7_w=1207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1207 R7_w=1207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1208 R7_w=1208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1208 R7_w=1208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1209 R7_w=1209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1209 R7_w=1209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1210 R7_w=1210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1210 R7=1210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1211 R7_w=1211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1211 R7_w=1211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1212 R7_w=1212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1212 R7_w=1212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1213 R7_w=1213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1213 R7=1213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1214 R7_w=1214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1214 R7_w=1214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1215 R7_w=1215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1215 R7_w=1215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1216 R7_w=1216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1216 R7_w=1216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1217 R7_w=1217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1217 R7_w=1217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1218 R7_w=1218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1218 R7_w=1218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1219 R7_w=1219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1219 R7_w=1219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1220 R7_w=1220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1220 R7=1220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1221 R7_w=1221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1221 R7_w=1221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1222 R7_w=1222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1222 R7_w=1222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1223 R7_w=1223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1223 R7=1223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1224 R7_w=1224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1224 R7_w=1224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1225 R7_w=1225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1225 R7_w=1225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1226 R7_w=1226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1226 R7_w=1226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1227 R7_w=1227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1227 R7_w=1227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1228 R7_w=1228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1228 R7_w=1228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1229 R7_w=1229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1229 R7_w=1229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1230 R7_w=1230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1230 R7=1230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1231 R7_w=1231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1231 R7_w=1231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1232 R7_w=1232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1232 R7_w=1232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1233 R7_w=1233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1233 R7=1233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1234 R7_w=1234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1234 R7_w=1234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1235 R7_w=1235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1235 R7_w=1235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1236 R7_w=1236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1236 R7_w=1236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1237 R7_w=1237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1237 R7_w=1237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1238 R7_w=1238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1238 R7_w=1238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1239 R7_w=1239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1239 R7_w=1239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1240 R7_w=1240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1240 R7=1240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1241 R7_w=1241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1241 R7_w=1241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1242 R7_w=1242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1242 R7_w=1242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1243 R7_w=1243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1243 R7=1243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1244 R7_w=1244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1244 R7_w=1244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1245 R7_w=1245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1245 R7_w=1245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1246 R7_w=1246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1246 R7_w=1246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1247 R7_w=1247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1247 R7_w=1247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1248 R7_w=1248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1248 R7_w=1248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1249 R7_w=1249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1249 R7_w=1249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1250 R7_w=1250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1250 R7=1250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1251 R7_w=1251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1251 R7_w=1251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1252 R7_w=1252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1252 R7_w=1252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1253 R7_w=1253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1253 R7=1253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1254 R7_w=1254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1254 R7_w=1254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1255 R7_w=1255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1255 R7_w=1255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1256 R7_w=1256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1256 R7_w=1256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1257 R7_w=1257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1257 R7_w=1257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1258 R7_w=1258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1258 R7_w=1258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1259 R7_w=1259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1259 R7_w=1259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1260 R7_w=1260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1260 R7=1260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1261 R7_w=1261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1261 R7_w=1261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1262 R7_w=1262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1262 R7_w=1262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1263 R7_w=1263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1263 R7=1263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1264 R7_w=1264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1264 R7_w=1264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1265 R7_w=1265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1265 R7_w=1265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1266 R7_w=1266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1266 R7_w=1266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1267 R7_w=1267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1267 R7_w=1267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1268 R7_w=1268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1268 R7_w=1268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1269 R7_w=1269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1269 R7_w=1269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1270 R7_w=1270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1270 R7=1270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1271 R7_w=1271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1271 R7_w=1271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1272 R7_w=1272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1272 R7_w=1272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1273 R7_w=1273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1273 R7=1273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1274 R7_w=1274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1274 R7_w=1274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1275 R7_w=1275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1275 R7_w=1275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1276 R7_w=1276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1276 R7_w=1276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1277 R7_w=1277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1277 R7_w=1277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1278 R7_w=1278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1278 R7_w=1278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1279 R7_w=1279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1279 R7_w=1279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1280 R7_w=1280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1280 R7=1280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1281 R7_w=1281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1281 R7_w=1281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1282 R7_w=1282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1282 R7_w=1282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1283 R7_w=1283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1283 R7=1283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1284 R7_w=1284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1284 R7_w=1284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1285 R7_w=1285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1285 R7_w=1285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1286 R7_w=1286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1286 R7_w=1286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1287 R7_w=1287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1287 R7_w=1287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1288 R7_w=1288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1288 R7_w=1288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1289 R7_w=1289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1289 R7_w=1289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1290 R7_w=1290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1290 R7=1290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1291 R7_w=1291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1291 R7_w=1291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1292 R7_w=1292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1292 R7_w=1292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1293 R7_w=1293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1293 R7=1293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1294 R7_w=1294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1294 R7_w=1294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1295 R7_w=1295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1295 R7_w=1295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1296 R7_w=1296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1296 R7_w=1296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1297 R7_w=1297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1297 R7_w=1297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1298 R7_w=1298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1298 R7_w=1298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1299 R7_w=1299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1299 R7_w=1299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1300 R7_w=1300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1300 R7=1300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1301 R7_w=1301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1301 R7_w=1301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1302 R7_w=1302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1302 R7_w=1302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1303 R7_w=1303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1303 R7=1303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1304 R7_w=1304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1304 R7_w=1304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1305 R7_w=1305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1305 R7_w=1305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1306 R7_w=1306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1306 R7_w=1306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1307 R7_w=1307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1307 R7_w=1307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1308 R7_w=1308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1308 R7_w=1308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1309 R7_w=1309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1309 R7_w=1309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1310 R7_w=1310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1310 R7=1310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1311 R7_w=1311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1311 R7_w=1311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1312 R7_w=1312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1312 R7_w=1312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1313 R7_w=1313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1313 R7=1313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1314 R7_w=1314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1314 R7_w=1314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1315 R7_w=1315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1315 R7_w=1315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1316 R7_w=1316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1316 R7_w=1316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1317 R7_w=1317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1317 R7_w=1317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1318 R7_w=1318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1318 R7_w=1318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1319 R7_w=1319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1319 R7_w=1319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1320 R7_w=1320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1320 R7=1320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1321 R7_w=1321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1321 R7_w=1321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1322 R7_w=1322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1322 R7_w=1322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1323 R7_w=1323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1323 R7=1323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1324 R7_w=1324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1324 R7_w=1324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1325 R7_w=1325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1325 R7_w=1325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1326 R7_w=1326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1326 R7_w=1326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1327 R7_w=1327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1327 R7_w=1327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1328 R7_w=1328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1328 R7_w=1328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1329 R7_w=1329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1329 R7_w=1329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1330 R7_w=1330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1330 R7=1330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1331 R7_w=1331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1331 R7_w=1331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1332 R7_w=1332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1332 R7_w=1332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1333 R7_w=1333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1333 R7=1333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1334 R7_w=1334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1334 R7_w=1334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1335 R7_w=1335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1335 R7_w=1335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1336 R7_w=1336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1336 R7_w=1336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1337 R7_w=1337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1337 R7_w=1337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1338 R7_w=1338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1338 R7_w=1338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1339 R7_w=1339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1339 R7_w=1339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1340 R7_w=1340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1340 R7=1340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1341 R7_w=1341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1341 R7_w=1341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1342 R7_w=1342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1342 R7_w=1342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1343 R7_w=1343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1343 R7=1343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1344 R7_w=1344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1344 R7_w=1344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1345 R7_w=1345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1345 R7_w=1345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1346 R7_w=1346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1346 R7_w=1346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1347 R7_w=1347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1347 R7_w=1347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1348 R7_w=1348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1348 R7_w=1348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1349 R7_w=1349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1349 R7_w=1349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1350 R7_w=1350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1350 R7=1350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1351 R7_w=1351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1351 R7_w=1351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1352 R7_w=1352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1352 R7_w=1352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1353 R7_w=1353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1353 R7=1353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1354 R7_w=1354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1354 R7_w=1354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1355 R7_w=1355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1355 R7_w=1355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1356 R7_w=1356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1356 R7_w=1356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1357 R7_w=1357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1357 R7_w=1357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1358 R7_w=1358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1358 R7_w=1358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1359 R7_w=1359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1359 R7_w=1359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1360 R7_w=1360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1360 R7=1360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1361 R7_w=1361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1361 R7_w=1361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1362 R7_w=1362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1362 R7_w=1362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1363 R7_w=1363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1363 R7=1363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1364 R7_w=1364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1364 R7_w=1364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1365 R7_w=1365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1365 R7_w=1365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1366 R7_w=1366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1366 R7_w=1366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1367 R7_w=1367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1367 R7_w=1367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1368 R7_w=1368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1368 R7_w=1368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1369 R7_w=1369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1369 R7_w=1369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1370 R7_w=1370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1370 R7=1370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1371 R7_w=1371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1371 R7_w=1371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1372 R7_w=1372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1372 R7_w=1372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1373 R7_w=1373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1373 R7=1373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1374 R7_w=1374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1374 R7_w=1374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1375 R7_w=1375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1375 R7_w=1375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1376 R7_w=1376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1376 R7_w=1376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1377 R7_w=1377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1377 R7_w=1377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1378 R7_w=1378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1378 R7_w=1378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1379 R7_w=1379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1379 R7_w=1379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1380 R7_w=1380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1380 R7=1380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1381 R7_w=1381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1381 R7_w=1381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1382 R7_w=1382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1382 R7_w=1382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1383 R7_w=1383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1383 R7=1383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1384 R7_w=1384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1384 R7_w=1384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1385 R7_w=1385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1385 R7_w=1385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1386 R7_w=1386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1386 R7_w=1386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1387 R7_w=1387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1387 R7_w=1387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1388 R7_w=1388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1388 R7_w=1388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1389 R7_w=1389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1389 R7_w=1389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1390 R7_w=1390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1390 R7=1390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1391 R7_w=1391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1391 R7_w=1391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1392 R7_w=1392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1392 R7_w=1392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1393 R7_w=1393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1393 R7=1393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1394 R7_w=1394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1394 R7_w=1394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1395 R7_w=1395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1395 R7_w=1395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1396 R7_w=1396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1396 R7_w=1396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1397 R7_w=1397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1397 R7_w=1397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1398 R7_w=1398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1398 R7_w=1398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1399 R7_w=1399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1399 R7_w=1399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1400 R7_w=1400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1400 R7=1400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1401 R7_w=1401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1401 R7_w=1401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1402 R7_w=1402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1402 R7_w=1402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1403 R7_w=1403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1403 R7=1403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1404 R7_w=1404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1404 R7_w=1404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1405 R7_w=1405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1405 R7_w=1405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1406 R7_w=1406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1406 R7_w=1406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1407 R7_w=1407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1407 R7_w=1407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1408 R7_w=1408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1408 R7_w=1408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1409 R7_w=1409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1409 R7_w=1409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1410 R7_w=1410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1410 R7=1410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1411 R7_w=1411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1411 R7_w=1411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1412 R7_w=1412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1412 R7_w=1412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1413 R7_w=1413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1413 R7=1413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1414 R7_w=1414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1414 R7_w=1414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1415 R7_w=1415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1415 R7_w=1415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1416 R7_w=1416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1416 R7_w=1416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1417 R7_w=1417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1417 R7_w=1417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1418 R7_w=1418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1418 R7_w=1418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1419 R7_w=1419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1419 R7_w=1419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1420 R7_w=1420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1420 R7=1420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1421 R7_w=1421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1421 R7_w=1421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1422 R7_w=1422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1422 R7_w=1422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1423 R7_w=1423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1423 R7=1423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1424 R7_w=1424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1424 R7_w=1424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1425 R7_w=1425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1425 R7_w=1425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1426 R7_w=1426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1426 R7_w=1426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1427 R7_w=1427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1427 R7_w=1427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1428 R7_w=1428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1428 R7_w=1428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1429 R7_w=1429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1429 R7_w=1429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1430 R7_w=1430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1430 R7=1430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1431 R7_w=1431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1431 R7_w=1431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1432 R7_w=1432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1432 R7_w=1432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1433 R7_w=1433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1433 R7=1433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1434 R7_w=1434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1434 R7_w=1434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1435 R7_w=1435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1435 R7_w=1435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1436 R7_w=1436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1436 R7_w=1436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1437 R7_w=1437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1437 R7_w=1437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1438 R7_w=1438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1438 R7_w=1438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1439 R7_w=1439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1439 R7_w=1439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1440 R7_w=1440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1440 R7=1440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1441 R7_w=1441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1441 R7_w=1441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1442 R7_w=1442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1442 R7_w=1442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1443 R7_w=1443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1443 R7=1443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1444 R7_w=1444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1444 R7_w=1444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1445 R7_w=1445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1445 R7_w=1445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1446 R7_w=1446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1446 R7_w=1446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1447 R7_w=1447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1447 R7_w=1447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1448 R7_w=1448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1448 R7_w=1448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1449 R7_w=1449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1449 R7_w=1449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1450 R7_w=1450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1450 R7=1450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1451 R7_w=1451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1451 R7_w=1451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1452 R7_w=1452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1452 R7_w=1452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1453 R7_w=1453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1453 R7=1453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1454 R7_w=1454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1454 R7_w=1454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1455 R7_w=1455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1455 R7_w=1455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1456 R7_w=1456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1456 R7_w=1456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1457 R7_w=1457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1457 R7_w=1457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1458 R7_w=1458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1458 R7_w=1458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1459 R7_w=1459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1459 R7_w=1459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1460 R7_w=1460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1460 R7=1460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1461 R7_w=1461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1461 R7_w=1461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1462 R7_w=1462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1462 R7_w=1462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1463 R7_w=1463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1463 R7=1463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1464 R7_w=1464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1464 R7_w=1464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1465 R7_w=1465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1465 R7_w=1465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1466 R7_w=1466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1466 R7_w=1466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1467 R7_w=1467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1467 R7_w=1467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1468 R7_w=1468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1468 R7_w=1468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1469 R7_w=1469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1469 R7_w=1469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1470 R7_w=1470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1470 R7=1470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1471 R7_w=1471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1471 R7_w=1471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1472 R7_w=1472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1472 R7_w=1472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1473 R7_w=1473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1473 R7=1473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1474 R7_w=1474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1474 R7_w=1474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1475 R7_w=1475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1475 R7_w=1475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1476 R7_w=1476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1476 R7_w=1476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1477 R7_w=1477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1477 R7_w=1477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1478 R7_w=1478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1478 R7_w=1478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1479 R7_w=1479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1479 R7_w=1479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1480 R7_w=1480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1480 R7=1480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1481 R7_w=1481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1481 R7_w=1481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1482 R7_w=1482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1482 R7_w=1482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1483 R7_w=1483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1483 R7=1483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1484 R7_w=1484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1484 R7_w=1484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1485 R7_w=1485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1485 R7_w=1485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1486 R7_w=1486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1486 R7_w=1486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1487 R7_w=1487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1487 R7_w=1487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1488 R7_w=1488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1488 R7_w=1488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1489 R7_w=1489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1489 R7_w=1489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1490 R7_w=1490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1490 R7=1490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1491 R7_w=1491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1491 R7_w=1491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1492 R7_w=1492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1492 R7_w=1492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1493 R7_w=1493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1493 R7=1493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1494 R7_w=1494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1494 R7_w=1494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1495 R7_w=1495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1495 R7_w=1495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1496 R7_w=1496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1496 R7_w=1496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1497 R7_w=1497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1497 R7_w=1497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1498 R7_w=1498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1498 R7_w=1498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1499 R7_w=1499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1499 R7_w=1499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1500 R7_w=1500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1500 R7=1500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1501 R7_w=1501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1501 R7_w=1501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1502 R7_w=1502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1502 R7_w=1502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1503 R7_w=1503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1503 R7=1503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1504 R7_w=1504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1504 R7_w=1504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1505 R7_w=1505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1505 R7_w=1505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1506 R7_w=1506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1506 R7_w=1506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1507 R7_w=1507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1507 R7_w=1507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1508 R7_w=1508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1508 R7_w=1508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1509 R7_w=1509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1509 R7_w=1509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1510 R7_w=1510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1510 R7=1510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1511 R7_w=1511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1511 R7_w=1511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1512 R7_w=1512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1512 R7_w=1512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1513 R7_w=1513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1513 R7=1513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1514 R7_w=1514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1514 R7_w=1514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1515 R7_w=1515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1515 R7_w=1515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1516 R7_w=1516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1516 R7_w=1516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1517 R7_w=1517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1517 R7_w=1517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1518 R7_w=1518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1518 R7_w=1518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1519 R7_w=1519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1519 R7_w=1519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1520 R7_w=1520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1520 R7=1520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1521 R7_w=1521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1521 R7_w=1521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1522 R7_w=1522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1522 R7_w=1522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1523 R7_w=1523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1523 R7=1523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1524 R7_w=1524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1524 R7_w=1524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1525 R7_w=1525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1525 R7_w=1525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1526 R7_w=1526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1526 R7_w=1526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1527 R7_w=1527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1527 R7_w=1527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1528 R7_w=1528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1528 R7_w=1528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1529 R7_w=1529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1529 R7_w=1529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1530 R7_w=1530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1530 R7=1530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1531 R7_w=1531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1531 R7_w=1531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1532 R7_w=1532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1532 R7_w=1532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1533 R7_w=1533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1533 R7=1533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1534 R7_w=1534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1534 R7_w=1534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1535 R7_w=1535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1535 R7_w=1535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1536 R7_w=1536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1536 R7_w=1536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1537 R7_w=1537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1537 R7_w=1537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1538 R7_w=1538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1538 R7_w=1538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1539 R7_w=1539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1539 R7_w=1539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1540 R7_w=1540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1540 R7=1540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1541 R7_w=1541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1541 R7_w=1541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1542 R7_w=1542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1542 R7_w=1542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1543 R7_w=1543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1543 R7=1543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1544 R7_w=1544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1544 R7_w=1544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1545 R7_w=1545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1545 R7_w=1545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1546 R7_w=1546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1546 R7_w=1546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1547 R7_w=1547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1547 R7_w=1547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1548 R7_w=1548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1548 R7_w=1548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1549 R7_w=1549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1549 R7_w=1549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1550 R7_w=1550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1550 R7=1550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1551 R7_w=1551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1551 R7_w=1551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1552 R7_w=1552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1552 R7_w=1552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1553 R7_w=1553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1553 R7=1553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1554 R7_w=1554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1554 R7_w=1554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1555 R7_w=1555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1555 R7_w=1555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1556 R7_w=1556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1556 R7_w=1556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1557 R7_w=1557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1557 R7_w=1557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1558 R7_w=1558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1558 R7_w=1558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1559 R7_w=1559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1559 R7_w=1559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1560 R7_w=1560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1560 R7=1560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1561 R7_w=1561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1561 R7_w=1561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1562 R7_w=1562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1562 R7_w=1562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1563 R7_w=1563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1563 R7=1563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1564 R7_w=1564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1564 R7_w=1564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1565 R7_w=1565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1565 R7_w=1565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1566 R7_w=1566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1566 R7_w=1566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1567 R7_w=1567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1567 R7_w=1567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1568 R7_w=1568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1568 R7_w=1568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1569 R7_w=1569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1569 R7_w=1569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1570 R7_w=1570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1570 R7=1570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1571 R7_w=1571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1571 R7_w=1571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1572 R7_w=1572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1572 R7_w=1572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1573 R7_w=1573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1573 R7=1573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1574 R7_w=1574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1574 R7_w=1574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1575 R7_w=1575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1575 R7_w=1575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1576 R7_w=1576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1576 R7_w=1576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1577 R7_w=1577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1577 R7_w=1577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1578 R7_w=1578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1578 R7_w=1578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1579 R7_w=1579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1579 R7_w=1579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1580 R7_w=1580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1580 R7=1580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1581 R7_w=1581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1581 R7_w=1581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1582 R7_w=1582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1582 R7_w=1582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1583 R7_w=1583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1583 R7=1583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1584 R7_w=1584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1584 R7_w=1584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1585 R7_w=1585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1585 R7_w=1585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1586 R7_w=1586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1586 R7_w=1586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1587 R7_w=1587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1587 R7_w=1587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1588 R7_w=1588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1588 R7_w=1588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1589 R7_w=1589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1589 R7_w=1589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1590 R7_w=1590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1590 R7=1590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1591 R7_w=1591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1591 R7_w=1591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1592 R7_w=1592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1592 R7_w=1592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1593 R7_w=1593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1593 R7=1593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1594 R7_w=1594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1594 R7_w=1594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1595 R7_w=1595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1595 R7_w=1595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1596 R7_w=1596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1596 R7_w=1596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1597 R7_w=1597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1597 R7_w=1597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1598 R7_w=1598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1598 R7_w=1598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1599 R7_w=1599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1599 R7_w=1599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1600 R7_w=1600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1600 R7=1600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1601 R7_w=1601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1601 R7_w=1601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1602 R7_w=1602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1602 R7_w=1602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1603 R7_w=1603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1603 R7=1603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1604 R7_w=1604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1604 R7_w=1604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1605 R7_w=1605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1605 R7_w=1605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1606 R7_w=1606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1606 R7_w=1606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1607 R7_w=1607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1607 R7_w=1607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1608 R7_w=1608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1608 R7_w=1608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1609 R7_w=1609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1609 R7_w=1609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1610 R7_w=1610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1610 R7=1610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1611 R7_w=1611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1611 R7_w=1611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1612 R7_w=1612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1612 R7_w=1612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1613 R7_w=1613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1613 R7=1613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1614 R7_w=1614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1614 R7_w=1614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1615 R7_w=1615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1615 R7_w=1615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1616 R7_w=1616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1616 R7_w=1616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1617 R7_w=1617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1617 R7_w=1617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1618 R7_w=1618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1618 R7_w=1618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1619 R7_w=1619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1619 R7_w=1619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1620 R7_w=1620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1620 R7=1620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1621 R7_w=1621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1621 R7_w=1621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1622 R7_w=1622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1622 R7_w=1622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1623 R7_w=1623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1623 R7=1623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1624 R7_w=1624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1624 R7_w=1624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1625 R7_w=1625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1625 R7_w=1625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1626 R7_w=1626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1626 R7_w=1626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1627 R7_w=1627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1627 R7_w=1627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1628 R7_w=1628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1628 R7_w=1628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1629 R7_w=1629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1629 R7_w=1629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1630 R7_w=1630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1630 R7=1630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1631 R7_w=1631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1631 R7_w=1631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1632 R7_w=1632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1632 R7_w=1632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1633 R7_w=1633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1633 R7=1633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1634 R7_w=1634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1634 R7_w=1634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1635 R7_w=1635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1635 R7_w=1635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1636 R7_w=1636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1636 R7_w=1636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1637 R7_w=1637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1637 R7_w=1637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1638 R7_w=1638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1638 R7_w=1638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1639 R7_w=1639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1639 R7_w=1639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1640 R7_w=1640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1640 R7=1640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1641 R7_w=1641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1641 R7_w=1641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1642 R7_w=1642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1642 R7_w=1642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1643 R7_w=1643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1643 R7=1643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1644 R7_w=1644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1644 R7_w=1644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1645 R7_w=1645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1645 R7_w=1645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1646 R7_w=1646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1646 R7_w=1646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1647 R7_w=1647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1647 R7_w=1647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1648 R7_w=1648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1648 R7_w=1648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1649 R7_w=1649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1649 R7_w=1649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1650 R7_w=1650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1650 R7=1650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1651 R7_w=1651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1651 R7_w=1651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1652 R7_w=1652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1652 R7_w=1652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1653 R7_w=1653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1653 R7=1653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1654 R7_w=1654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1654 R7_w=1654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1655 R7_w=1655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1655 R7_w=1655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1656 R7_w=1656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1656 R7_w=1656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1657 R7_w=1657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1657 R7_w=1657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1658 R7_w=1658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1658 R7_w=1658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1659 R7_w=1659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1659 R7_w=1659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1660 R7_w=1660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1660 R7=1660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1661 R7_w=1661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1661 R7_w=1661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1662 R7_w=1662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1662 R7_w=1662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1663 R7_w=1663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1663 R7=1663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1664 R7_w=1664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1664 R7_w=1664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1665 R7_w=1665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1665 R7_w=1665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1666 R7_w=1666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1666 R7_w=1666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1667 R7_w=1667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1667 R7_w=1667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1668 R7_w=1668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1668 R7_w=1668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1669 R7_w=1669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1669 R7_w=1669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1670 R7_w=1670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1670 R7=1670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1671 R7_w=1671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1671 R7_w=1671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1672 R7_w=1672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1672 R7_w=1672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1673 R7_w=1673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1673 R7=1673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1674 R7_w=1674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1674 R7_w=1674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1675 R7_w=1675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1675 R7_w=1675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1676 R7_w=1676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1676 R7_w=1676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1677 R7_w=1677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1677 R7_w=1677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1678 R7_w=1678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1678 R7_w=1678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1679 R7_w=1679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1679 R7_w=1679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1680 R7_w=1680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1680 R7=1680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1681 R7_w=1681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1681 R7_w=1681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1682 R7_w=1682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1682 R7_w=1682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1683 R7_w=1683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1683 R7=1683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1684 R7_w=1684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1684 R7_w=1684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1685 R7_w=1685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1685 R7_w=1685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1686 R7_w=1686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1686 R7_w=1686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1687 R7_w=1687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1687 R7_w=1687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1688 R7_w=1688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1688 R7_w=1688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1689 R7_w=1689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1689 R7_w=1689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1690 R7_w=1690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1690 R7=1690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1691 R7_w=1691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1691 R7_w=1691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1692 R7_w=1692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1692 R7_w=1692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1693 R7_w=1693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1693 R7=1693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1694 R7_w=1694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1694 R7_w=1694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1695 R7_w=1695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1695 R7_w=1695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1696 R7_w=1696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1696 R7_w=1696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1697 R7_w=1697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1697 R7_w=1697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1698 R7_w=1698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1698 R7_w=1698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1699 R7_w=1699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1699 R7_w=1699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1700 R7_w=1700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1700 R7=1700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1701 R7_w=1701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1701 R7_w=1701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1702 R7_w=1702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1702 R7_w=1702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1703 R7_w=1703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1703 R7=1703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1704 R7_w=1704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1704 R7_w=1704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1705 R7_w=1705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1705 R7_w=1705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1706 R7_w=1706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1706 R7_w=1706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1707 R7_w=1707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1707 R7_w=1707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1708 R7_w=1708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1708 R7_w=1708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1709 R7_w=1709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1709 R7_w=1709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1710 R7_w=1710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1710 R7=1710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1711 R7_w=1711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1711 R7_w=1711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1712 R7_w=1712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1712 R7_w=1712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1713 R7_w=1713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1713 R7=1713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1714 R7_w=1714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1714 R7_w=1714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1715 R7_w=1715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1715 R7_w=1715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1716 R7_w=1716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1716 R7_w=1716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1717 R7_w=1717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1717 R7_w=1717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1718 R7_w=1718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1718 R7_w=1718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1719 R7_w=1719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1719 R7_w=1719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1720 R7_w=1720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1720 R7=1720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1721 R7_w=1721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1721 R7_w=1721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1722 R7_w=1722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1722 R7_w=1722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1723 R7_w=1723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1723 R7=1723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1724 R7_w=1724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1724 R7_w=1724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1725 R7_w=1725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1725 R7_w=1725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1726 R7_w=1726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1726 R7_w=1726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1727 R7_w=1727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1727 R7_w=1727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1728 R7_w=1728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1728 R7_w=1728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1729 R7_w=1729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1729 R7_w=1729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1730 R7_w=1730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1730 R7=1730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1731 R7_w=1731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1731 R7_w=1731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1732 R7_w=1732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1732 R7_w=1732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1733 R7_w=1733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1733 R7=1733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1734 R7_w=1734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1734 R7_w=1734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1735 R7_w=1735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1735 R7_w=1735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1736 R7_w=1736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1736 R7_w=1736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1737 R7_w=1737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1737 R7_w=1737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1738 R7_w=1738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1738 R7_w=1738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1739 R7_w=1739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1739 R7_w=1739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1740 R7_w=1740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1740 R7=1740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1741 R7_w=1741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1741 R7_w=1741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1742 R7_w=1742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1742 R7_w=1742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1743 R7_w=1743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1743 R7=1743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1744 R7_w=1744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1744 R7_w=1744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1745 R7_w=1745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1745 R7_w=1745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1746 R7_w=1746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1746 R7_w=1746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1747 R7_w=1747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1747 R7_w=1747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1748 R7_w=1748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1748 R7_w=1748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1749 R7_w=1749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1749 R7_w=1749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1750 R7_w=1750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1750 R7=1750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1751 R7_w=1751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1751 R7_w=1751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1752 R7_w=1752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1752 R7_w=1752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1753 R7_w=1753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1753 R7=1753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1754 R7_w=1754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1754 R7_w=1754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1755 R7_w=1755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1755 R7_w=1755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1756 R7_w=1756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1756 R7_w=1756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1757 R7_w=1757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1757 R7_w=1757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1758 R7_w=1758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1758 R7_w=1758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1759 R7_w=1759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1759 R7_w=1759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1760 R7_w=1760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1760 R7=1760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1761 R7_w=1761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1761 R7_w=1761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1762 R7_w=1762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1762 R7_w=1762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1763 R7_w=1763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1763 R7=1763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1764 R7_w=1764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1764 R7_w=1764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1765 R7_w=1765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1765 R7_w=1765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1766 R7_w=1766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1766 R7_w=1766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1767 R7_w=1767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1767 R7_w=1767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1768 R7_w=1768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1768 R7_w=1768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1769 R7_w=1769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1769 R7_w=1769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1770 R7_w=1770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1770 R7=1770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1771 R7_w=1771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1771 R7_w=1771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1772 R7_w=1772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1772 R7_w=1772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1773 R7_w=1773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1773 R7=1773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1774 R7_w=1774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1774 R7_w=1774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1775 R7_w=1775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1775 R7_w=1775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1776 R7_w=1776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1776 R7_w=1776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1777 R7_w=1777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1777 R7_w=1777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1778 R7_w=1778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1778 R7_w=1778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1779 R7_w=1779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1779 R7_w=1779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1780 R7_w=1780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1780 R7=1780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1781 R7_w=1781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1781 R7_w=1781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1782 R7_w=1782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1782 R7_w=1782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1783 R7_w=1783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1783 R7=1783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1784 R7_w=1784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1784 R7_w=1784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1785 R7_w=1785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1785 R7_w=1785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1786 R7_w=1786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1786 R7_w=1786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1787 R7_w=1787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1787 R7_w=1787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1788 R7_w=1788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1788 R7_w=1788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1789 R7_w=1789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1789 R7_w=1789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1790 R7_w=1790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1790 R7=1790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1791 R7_w=1791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1791 R7_w=1791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1792 R7_w=1792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1792 R7_w=1792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1793 R7_w=1793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1793 R7=1793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1794 R7_w=1794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1794 R7_w=1794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1795 R7_w=1795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1795 R7_w=1795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1796 R7_w=1796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1796 R7_w=1796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1797 R7_w=1797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1797 R7_w=1797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1798 R7_w=1798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1798 R7_w=1798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1799 R7_w=1799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1799 R7_w=1799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1800 R7_w=1800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1800 R7=1800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1801 R7_w=1801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1801 R7_w=1801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1802 R7_w=1802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1802 R7_w=1802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1803 R7_w=1803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1803 R7=1803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1804 R7_w=1804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1804 R7_w=1804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1805 R7_w=1805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1805 R7_w=1805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1806 R7_w=1806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1806 R7_w=1806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1807 R7_w=1807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1807 R7_w=1807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1808 R7_w=1808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1808 R7_w=1808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1809 R7_w=1809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1809 R7_w=1809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1810 R7_w=1810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1810 R7=1810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1811 R7_w=1811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1811 R7_w=1811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1812 R7_w=1812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1812 R7_w=1812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1813 R7_w=1813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1813 R7=1813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1814 R7_w=1814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1814 R7_w=1814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1815 R7_w=1815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1815 R7_w=1815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1816 R7_w=1816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1816 R7_w=1816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1817 R7_w=1817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1817 R7_w=1817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1818 R7_w=1818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1818 R7_w=1818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1819 R7_w=1819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1819 R7_w=1819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1820 R7_w=1820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1820 R7=1820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1821 R7_w=1821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1821 R7_w=1821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1822 R7_w=1822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1822 R7_w=1822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1823 R7_w=1823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1823 R7=1823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1824 R7_w=1824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1824 R7_w=1824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1825 R7_w=1825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1825 R7_w=1825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1826 R7_w=1826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1826 R7_w=1826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1827 R7_w=1827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1827 R7_w=1827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1828 R7_w=1828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1828 R7_w=1828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1829 R7_w=1829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1829 R7_w=1829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1830 R7_w=1830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1830 R7=1830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1831 R7_w=1831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1831 R7_w=1831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1832 R7_w=1832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1832 R7_w=1832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1833 R7_w=1833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1833 R7=1833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1834 R7_w=1834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1834 R7_w=1834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1835 R7_w=1835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1835 R7_w=1835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1836 R7_w=1836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1836 R7_w=1836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1837 R7_w=1837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1837 R7_w=1837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1838 R7_w=1838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1838 R7_w=1838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1839 R7_w=1839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1839 R7_w=1839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1840 R7_w=1840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1840 R7=1840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1841 R7_w=1841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1841 R7_w=1841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1842 R7_w=1842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1842 R7_w=1842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1843 R7_w=1843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1843 R7=1843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1844 R7_w=1844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1844 R7_w=1844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1845 R7_w=1845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1845 R7_w=1845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1846 R7_w=1846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1846 R7_w=1846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1847 R7_w=1847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1847 R7_w=1847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1848 R7_w=1848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1848 R7_w=1848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1849 R7_w=1849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1849 R7_w=1849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1850 R7_w=1850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1850 R7=1850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1851 R7_w=1851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1851 R7_w=1851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1852 R7_w=1852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1852 R7_w=1852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1853 R7_w=1853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1853 R7=1853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1854 R7_w=1854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1854 R7_w=1854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1855 R7_w=1855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1855 R7_w=1855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1856 R7_w=1856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1856 R7_w=1856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1857 R7_w=1857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1857 R7_w=1857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1858 R7_w=1858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1858 R7_w=1858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1859 R7_w=1859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1859 R7_w=1859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1860 R7_w=1860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1860 R7=1860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1861 R7_w=1861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1861 R7_w=1861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1862 R7_w=1862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1862 R7_w=1862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1863 R7_w=1863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1863 R7=1863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1864 R7_w=1864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1864 R7_w=1864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1865 R7_w=1865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1865 R7_w=1865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1866 R7_w=1866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1866 R7_w=1866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1867 R7_w=1867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1867 R7_w=1867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1868 R7_w=1868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1868 R7_w=1868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1869 R7_w=1869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1869 R7_w=1869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1870 R7_w=1870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1870 R7=1870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1871 R7_w=1871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1871 R7_w=1871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1872 R7_w=1872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1872 R7_w=1872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1873 R7_w=1873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1873 R7=1873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1874 R7_w=1874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1874 R7_w=1874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1875 R7_w=1875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1875 R7_w=1875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1876 R7_w=1876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1876 R7_w=1876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1877 R7_w=1877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1877 R7_w=1877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1878 R7_w=1878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1878 R7_w=1878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1879 R7_w=1879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1879 R7_w=1879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1880 R7_w=1880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1880 R7=1880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1881 R7_w=1881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1881 R7_w=1881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1882 R7_w=1882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1882 R7_w=1882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1883 R7_w=1883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1883 R7=1883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1884 R7_w=1884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1884 R7_w=1884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1885 R7_w=1885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1885 R7_w=1885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1886 R7_w=1886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1886 R7_w=1886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1887 R7_w=1887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1887 R7_w=1887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1888 R7_w=1888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1888 R7_w=1888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1889 R7_w=1889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1889 R7_w=1889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1890 R7_w=1890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1890 R7=1890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1891 R7_w=1891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1891 R7_w=1891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1892 R7_w=1892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1892 R7_w=1892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1893 R7_w=1893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1893 R7=1893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1894 R7_w=1894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1894 R7_w=1894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1895 R7_w=1895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1895 R7_w=1895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1896 R7_w=1896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1896 R7_w=1896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1897 R7_w=1897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1897 R7_w=1897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1898 R7_w=1898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1898 R7_w=1898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1899 R7_w=1899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1899 R7_w=1899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1900 R7_w=1900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1900 R7=1900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1901 R7_w=1901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1901 R7_w=1901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1902 R7_w=1902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1902 R7_w=1902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1903 R7_w=1903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1903 R7=1903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1904 R7_w=1904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1904 R7_w=1904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1905 R7_w=1905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1905 R7_w=1905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1906 R7_w=1906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1906 R7_w=1906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1907 R7_w=1907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1907 R7_w=1907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1908 R7_w=1908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1908 R7_w=1908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1909 R7_w=1909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1909 R7_w=1909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1910 R7_w=1910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1910 R7=1910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1911 R7_w=1911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1911 R7_w=1911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1912 R7_w=1912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1912 R7_w=1912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1913 R7_w=1913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1913 R7=1913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1914 R7_w=1914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1914 R7_w=1914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1915 R7_w=1915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1915 R7_w=1915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1916 R7_w=1916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1916 R7_w=1916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1917 R7_w=1917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1917 R7_w=1917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1918 R7_w=1918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1918 R7_w=1918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1919 R7_w=1919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1919 R7_w=1919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1920 R7_w=1920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1920 R7=1920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1921 R7_w=1921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1921 R7_w=1921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1922 R7_w=1922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1922 R7_w=1922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1923 R7_w=1923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1923 R7=1923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1924 R7_w=1924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1924 R7_w=1924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1925 R7_w=1925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1925 R7_w=1925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1926 R7_w=1926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1926 R7_w=1926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1927 R7_w=1927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1927 R7_w=1927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1928 R7_w=1928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1928 R7_w=1928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1929 R7_w=1929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1929 R7_w=1929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1930 R7_w=1930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1930 R7=1930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1931 R7_w=1931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1931 R7_w=1931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1932 R7_w=1932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1932 R7_w=1932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1933 R7_w=1933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1933 R7=1933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1934 R7_w=1934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1934 R7_w=1934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1935 R7_w=1935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1935 R7_w=1935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1936 R7_w=1936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1936 R7_w=1936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1937 R7_w=1937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1937 R7_w=1937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1938 R7_w=1938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1938 R7_w=1938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1939 R7_w=1939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1939 R7_w=1939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1940 R7_w=1940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1940 R7=1940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1941 R7_w=1941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1941 R7_w=1941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1942 R7_w=1942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1942 R7_w=1942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1943 R7_w=1943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1943 R7=1943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1944 R7_w=1944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1944 R7_w=1944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1945 R7_w=1945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1945 R7_w=1945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1946 R7_w=1946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1946 R7_w=1946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1947 R7_w=1947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1947 R7_w=1947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1948 R7_w=1948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1948 R7_w=1948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1949 R7_w=1949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1949 R7_w=1949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1950 R7_w=1950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1950 R7=1950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1951 R7_w=1951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1951 R7_w=1951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1952 R7_w=1952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1952 R7_w=1952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1953 R7_w=1953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1953 R7=1953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1954 R7_w=1954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1954 R7_w=1954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1955 R7_w=1955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1955 R7_w=1955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1956 R7_w=1956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1956 R7_w=1956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1957 R7_w=1957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1957 R7_w=1957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1958 R7_w=1958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1958 R7_w=1958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1959 R7_w=1959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1959 R7_w=1959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1960 R7_w=1960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1960 R7=1960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1961 R7_w=1961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1961 R7_w=1961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1962 R7_w=1962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1962 R7_w=1962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1963 R7_w=1963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1963 R7=1963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1964 R7_w=1964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1964 R7_w=1964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1965 R7_w=1965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1965 R7_w=1965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1966 R7_w=1966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1966 R7_w=1966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1967 R7_w=1967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1967 R7_w=1967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1968 R7_w=1968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1968 R7_w=1968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1969 R7_w=1969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1969 R7_w=1969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1970 R7_w=1970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1970 R7=1970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1971 R7_w=1971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1971 R7_w=1971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1972 R7_w=1972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1972 R7_w=1972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1973 R7_w=1973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1973 R7=1973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1974 R7_w=1974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1974 R7_w=1974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1975 R7_w=1975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1975 R7_w=1975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1976 R7_w=1976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1976 R7_w=1976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1977 R7_w=1977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1977 R7_w=1977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1978 R7_w=1978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1978 R7_w=1978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1979 R7_w=1979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1979 R7_w=1979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1980 R7_w=1980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1980 R7=1980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1981 R7_w=1981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1981 R7_w=1981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1982 R7_w=1982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1982 R7_w=1982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1983 R7_w=1983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1983 R7=1983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1984 R7_w=1984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1984 R7_w=1984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1985 R7_w=1985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1985 R7_w=1985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1986 R7_w=1986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1986 R7_w=1986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1987 R7_w=1987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1987 R7_w=1987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1988 R7_w=1988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1988 R7_w=1988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1989 R7_w=1989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1989 R7_w=1989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1990 R7_w=1990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1990 R7=1990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1991 R7_w=1991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1991 R7_w=1991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1992 R7_w=1992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1992 R7_w=1992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1993 R7_w=1993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1993 R7=1993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1994 R7_w=1994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1994 R7_w=1994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1995 R7_w=1995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1995 R7_w=1995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1996 R7_w=1996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1996 R7_w=1996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1997 R7_w=1997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1997 R7_w=1997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1998 R7_w=1998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1998 R7_w=1998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1999 R7_w=1999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1999 R7_w=1999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2000 R7_w=2000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2000 R7=2000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2001 R7_w=2001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2001 R7_w=2001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2002 R7_w=2002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2002 R7_w=2002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2003 R7_w=2003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2003 R7=2003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2004 R7_w=2004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2004 R7_w=2004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2005 R7_w=2005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2005 R7_w=2005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2006 R7_w=2006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2006 R7_w=2006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2007 R7_w=2007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2007 R7_w=2007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2008 R7_w=2008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2008 R7_w=2008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2009 R7_w=2009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2009 R7_w=2009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2010 R7_w=2010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2010 R7=2010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2011 R7_w=2011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2011 R7_w=2011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2012 R7_w=2012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2012 R7_w=2012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2013 R7_w=2013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2013 R7=2013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2014 R7_w=2014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2014 R7_w=2014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2015 R7_w=2015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2015 R7_w=2015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2016 R7_w=2016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2016 R7_w=2016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2017 R7_w=2017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2017 R7_w=2017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2018 R7_w=2018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2018 R7_w=2018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2019 R7_w=2019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2019 R7_w=2019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2020 R7_w=2020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2020 R7=2020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2021 R7_w=2021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2021 R7_w=2021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2022 R7_w=2022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2022 R7_w=2022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2023 R7_w=2023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2023 R7=2023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2024 R7_w=2024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2024 R7_w=2024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2025 R7_w=2025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2025 R7_w=2025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2026 R7_w=2026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2026 R7_w=2026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2027 R7_w=2027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2027 R7_w=2027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2028 R7_w=2028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2028 R7_w=2028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2029 R7_w=2029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2029 R7_w=2029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2030 R7_w=2030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2030 R7=2030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2031 R7_w=2031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2031 R7_w=2031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2032 R7_w=2032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2032 R7_w=2032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2033 R7_w=2033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2033 R7=2033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2034 R7_w=2034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2034 R7_w=2034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2035 R7_w=2035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2035 R7_w=2035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2036 R7_w=2036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2036 R7_w=2036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2037 R7_w=2037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2037 R7_w=2037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2038 R7_w=2038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2038 R7_w=2038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2039 R7_w=2039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2039 R7_w=2039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2040 R7_w=2040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2040 R7=2040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2041 R7_w=2041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2041 R7_w=2041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2042 R7_w=2042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2042 R7_w=2042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2043 R7_w=2043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2043 R7=2043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2044 R7_w=2044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2044 R7_w=2044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2045 R7_w=2045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2045 R7_w=2045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2046 R7_w=2046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2046 R7_w=2046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2047 R7_w=2047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2047 R7_w=2047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2048 R7_w=2048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2048 R7_w=2048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2049 R7_w=2049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2049 R7_w=2049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2050 R7_w=2050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2050 R7=2050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2051 R7_w=2051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2051 R7_w=2051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2052 R7_w=2052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2052 R7_w=2052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2053 R7_w=2053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2053 R7=2053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2054 R7_w=2054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2054 R7_w=2054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2055 R7_w=2055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2055 R7_w=2055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2056 R7_w=2056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2056 R7_w=2056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2057 R7_w=2057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2057 R7_w=2057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2058 R7_w=2058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2058 R7_w=2058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2059 R7_w=2059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2059 R7_w=2059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2060 R7_w=2060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2060 R7=2060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2061 R7_w=2061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2061 R7_w=2061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2062 R7_w=2062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2062 R7_w=2062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2063 R7_w=2063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2063 R7=2063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2064 R7_w=2064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2064 R7_w=2064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2065 R7_w=2065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2065 R7_w=2065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2066 R7_w=2066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2066 R7_w=2066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2067 R7_w=2067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2067 R7_w=2067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2068 R7_w=2068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2068 R7_w=2068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2069 R7_w=2069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2069 R7_w=2069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2070 R7_w=2070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2070 R7=2070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2071 R7_w=2071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2071 R7_w=2071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2072 R7_w=2072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2072 R7_w=2072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2073 R7_w=2073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2073 R7=2073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2074 R7_w=2074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2074 R7_w=2074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2075 R7_w=2075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2075 R7_w=2075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2076 R7_w=2076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2076 R7_w=2076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2077 R7_w=2077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2077 R7_w=2077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2078 R7_w=2078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2078 R7_w=2078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2079 R7_w=2079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2079 R7_w=2079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2080 R7_w=2080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2080 R7=2080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2081 R7_w=2081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2081 R7_w=2081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2082 R7_w=2082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2082 R7_w=2082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2083 R7_w=2083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2083 R7=2083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2084 R7_w=2084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2084 R7_w=2084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2085 R7_w=2085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2085 R7_w=2085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2086 R7_w=2086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2086 R7_w=2086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2087 R7_w=2087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2087 R7_w=2087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2088 R7_w=2088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2088 R7_w=2088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2089 R7_w=2089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2089 R7_w=2089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2090 R7_w=2090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2090 R7=2090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2091 R7_w=2091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2091 R7_w=2091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2092 R7_w=2092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2092 R7_w=2092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2093 R7_w=2093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2093 R7=2093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2094 R7_w=2094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2094 R7_w=2094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2095 R7_w=2095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2095 R7_w=2095 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2095 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2095 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2096 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2097,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2096 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2096 R7_w=2096 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2096 R7_w=2096 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2096 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2096 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2097 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2098,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2097 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2097 R7_w=2097 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2097 R7_w=2097 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2097 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2097 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2098 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2099,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2098 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2098 R7_w=2098 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2098 R7_w=2098 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2098 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2098 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2099 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2099 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2099 R7_w=2099 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2099 R7_w=2099 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2099 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2099 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2100 R7_w=2100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2100 R7=2100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2101 R7_w=2101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2101 R7_w=2101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2102 R7_w=2102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2102 R7_w=2102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2103 R7_w=2103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2103 R7=2103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2104 R7_w=2104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2104 R7_w=2104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2105 R7_w=2105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2105 R7_w=2105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2106 R7_w=2106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2106 R7_w=2106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2107 R7_w=2107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2107 R7_w=2107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2108 R7_w=2108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2108 R7_w=2108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2109 R7_w=2109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2109 R7_w=2109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2110 R7_w=2110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2110 R7=2110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2111 R7_w=2111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2111 R7_w=2111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2112 R7_w=2112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2112 R7_w=2112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2113 R7_w=2113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2113 R7=2113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2114 R7_w=2114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2114 R7_w=2114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2115 R7_w=2115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2115 R7_w=2115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2116 R7_w=2116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2116 R7_w=2116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2117 R7_w=2117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2117 R7_w=2117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2118 R7_w=2118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2118 R7_w=2118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2119 R7_w=2119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2119 R7_w=2119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2120 R7_w=2120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2120 R7=2120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2121 R7_w=2121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2121 R7_w=2121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2122 R7_w=2122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2122 R7_w=2122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2123 R7_w=2123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2123 R7=2123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2124 R7_w=2124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2124 R7_w=2124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2125 R7_w=2125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2125 R7_w=2125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2126 R7_w=2126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2126 R7_w=2126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2127 R7_w=2127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2127 R7_w=2127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2128 R7_w=2128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2128 R7_w=2128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2129 R7_w=2129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2129 R7_w=2129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2130 R7_w=2130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2130 R7=2130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2131 R7_w=2131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2131 R7_w=2131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2132 R7_w=2132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2132 R7_w=2132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2133 R7_w=2133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2133 R7=2133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2134 R7_w=2134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2134 R7_w=2134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2135 R7_w=2135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2135 R7_w=2135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2136 R7_w=2136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2136 R7_w=2136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2137 R7_w=2137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2137 R7_w=2137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2138 R7_w=2138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2138 R7_w=2138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2139 R7_w=2139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2139 R7_w=2139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2140 R7_w=2140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2140 R7=2140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2141 R7_w=2141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2141 R7_w=2141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2142 R7_w=2142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2142 R7_w=2142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2143 R7_w=2143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2143 R7=2143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2144 R7_w=2144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2144 R7_w=2144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2145 R7_w=2145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2145 R7_w=2145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2146 R7_w=2146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2146 R7_w=2146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2147 R7_w=2147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2147 R7_w=2147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2148 R7_w=2148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2148 R7_w=2148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2149 R7_w=2149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2149 R7_w=2149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2150 R7_w=2150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2150 R7=2150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2151 R7_w=2151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2151 R7_w=2151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2152 R7_w=2152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2152 R7_w=2152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2153 R7_w=2153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2153 R7=2153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2154 R7_w=2154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2154 R7_w=2154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2155 R7_w=2155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2155 R7_w=2155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2156 R7_w=2156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2156 R7_w=2156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2157 R7_w=2157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2157 R7_w=2157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2158 R7_w=2158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2158 R7_w=2158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2159 R7_w=2159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2159 R7_w=2159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2160 R7_w=2160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2160 R7=2160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2161 R7_w=2161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2161 R7_w=2161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2162 R7_w=2162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2162 R7_w=2162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2163 R7_w=2163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2163 R7=2163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2164 R7_w=2164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2164 R7_w=2164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2165 R7_w=2165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2165 R7_w=2165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2166 R7_w=2166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2166 R7_w=2166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2167 R7_w=2167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2167 R7_w=2167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2168 R7_w=2168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2168 R7_w=2168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2169 R7_w=2169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2169 R7_w=2169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2170 R7_w=2170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2170 R7=2170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2171 R7_w=2171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2171 R7_w=2171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2172 R7_w=2172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2172 R7_w=2172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2173 R7_w=2173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2173 R7=2173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2174 R7_w=2174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2174 R7_w=2174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2175 R7_w=2175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2175 R7_w=2175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2176 R7_w=2176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2176 R7_w=2176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2177 R7_w=2177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2177 R7_w=2177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2178 R7_w=2178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2178 R7_w=2178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2179 R7_w=2179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2179 R7_w=2179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2180 R7_w=2180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2180 R7=2180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2181 R7_w=2181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2181 R7_w=2181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2182 R7_w=2182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2182 R7_w=2182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2183 R7_w=2183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2183 R7=2183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2184 R7_w=2184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2184 R7_w=2184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2185 R7_w=2185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2185 R7_w=2185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2186 R7_w=2186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2186 R7_w=2186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2187 R7_w=2187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2187 R7_w=2187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2188 R7_w=2188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2188 R7_w=2188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2189 R7_w=2189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2189 R7_w=2189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2190 R7_w=2190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2190 R7=2190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2191 R7_w=2191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2191 R7_w=2191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2192 R7_w=2192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2192 R7_w=2192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2193 R7_w=2193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2193 R7=2193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2194 R7_w=2194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2194 R7_w=2194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2195 R7_w=2195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2195 R7_w=2195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2196 R7_w=2196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2196 R7_w=2196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2197 R7_w=2197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2197 R7_w=2197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2198 R7_w=2198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2198 R7_w=2198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2199 R7_w=2199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2199 R7_w=2199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2200 R7_w=2200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2200 R7=2200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2201 R7_w=2201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2201 R7_w=2201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2202 R7_w=2202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2202 R7_w=2202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2203 R7_w=2203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2203 R7=2203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2204 R7_w=2204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2204 R7_w=2204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2205 R7_w=2205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2205 R7_w=2205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2206 R7_w=2206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2206 R7_w=2206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2207 R7_w=2207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2207 R7_w=2207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2208 R7_w=2208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2208 R7_w=2208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2209 R7_w=2209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2209 R7_w=2209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2210 R7_w=2210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2210 R7=2210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2211 R7_w=2211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2211 R7_w=2211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2212 R7_w=2212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2212 R7_w=2212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2213 R7_w=2213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2213 R7=2213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2214 R7_w=2214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2214 R7_w=2214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2215 R7_w=2215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2215 R7_w=2215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2216 R7_w=2216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2216 R7_w=2216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2217 R7_w=2217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2217 R7_w=2217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2218 R7_w=2218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2218 R7_w=2218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2219 R7_w=2219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2219 R7_w=2219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2220 R7_w=2220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2220 R7=2220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2221 R7_w=2221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2221 R7_w=2221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2222 R7_w=2222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2222 R7_w=2222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2223 R7_w=2223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2223 R7=2223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2224 R7_w=2224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2224 R7_w=2224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2225 R7_w=2225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2225 R7_w=2225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2226 R7_w=2226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2226 R7_w=2226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2227 R7_w=2227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2227 R7_w=2227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2228 R7_w=2228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2228 R7_w=2228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2229 R7_w=2229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2229 R7_w=2229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2230 R7_w=2230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2230 R7=2230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2231 R7_w=2231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2231 R7_w=2231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2232 R7_w=2232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2232 R7_w=2232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2233 R7_w=2233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2233 R7=2233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2234 R7_w=2234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2234 R7_w=2234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2235 R7_w=2235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2235 R7_w=2235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2236 R7_w=2236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2236 R7_w=2236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2237 R7_w=2237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2237 R7_w=2237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2238 R7_w=2238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2238 R7_w=2238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2239 R7_w=2239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2239 R7_w=2239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2240 R7_w=2240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2240 R7=2240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2241 R7_w=2241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2241 R7_w=2241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2242 R7_w=2242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2242 R7_w=2242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2243 R7_w=2243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2243 R7=2243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2244 R7_w=2244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2244 R7_w=2244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2245 R7_w=2245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2245 R7_w=2245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2246 R7_w=2246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2246 R7_w=2246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2247 R7_w=2247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2247 R7_w=2247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2248 R7_w=2248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2248 R7_w=2248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2249 R7_w=2249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2249 R7_w=2249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2250 R7_w=2250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2250 R7=2250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2251 R7_w=2251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2251 R7_w=2251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2252 R7_w=2252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2252 R7_w=2252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2253 R7_w=2253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2253 R7=2253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2254 R7_w=2254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2254 R7_w=2254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2255 R7_w=2255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2255 R7_w=2255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2256 R7_w=2256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2256 R7_w=2256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2257 R7_w=2257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2257 R7_w=2257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2258 R7_w=2258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2258 R7_w=2258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2259 R7_w=2259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2259 R7_w=2259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2260 R7_w=2260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2260 R7=2260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2261 R7_w=2261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2261 R7_w=2261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2262 R7_w=2262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2262 R7_w=2262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2263 R7_w=2263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2263 R7=2263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2264 R7_w=2264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2264 R7_w=2264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2265 R7_w=2265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2265 R7_w=2265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2266 R7_w=2266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2266 R7_w=2266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2267 R7_w=2267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2267 R7_w=2267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2268 R7_w=2268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2268 R7_w=2268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2269 R7_w=2269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2269 R7_w=2269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2270 R7_w=2270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2270 R7=2270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2271 R7_w=2271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2271 R7_w=2271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2272 R7_w=2272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2272 R7_w=2272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2273 R7_w=2273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2273 R7=2273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2274 R7_w=2274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2274 R7_w=2274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2275 R7_w=2275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2275 R7_w=2275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2276 R7_w=2276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2276 R7_w=2276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2277 R7_w=2277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2277 R7_w=2277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2278 R7_w=2278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2278 R7_w=2278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2279 R7_w=2279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2279 R7_w=2279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2280 R7_w=2280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2280 R7=2280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2281 R7_w=2281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2281 R7_w=2281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2282 R7_w=2282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2282 R7_w=2282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2283 R7_w=2283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2283 R7=2283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2284 R7_w=2284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2284 R7_w=2284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2285 R7_w=2285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2285 R7_w=2285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2286 R7_w=2286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2286 R7_w=2286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2287 R7_w=2287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2287 R7_w=2287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2288 R7_w=2288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2288 R7_w=2288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2289 R7_w=2289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2289 R7_w=2289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2290 R7_w=2290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2290 R7=2290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2291 R7_w=2291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2291 R7_w=2291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2292 R7_w=2292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2292 R7_w=2292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2293 R7_w=2293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2293 R7=2293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2294 R7_w=2294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2294 R7_w=2294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2295 R7_w=2295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2295 R7_w=2295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2296 R7_w=2296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2296 R7_w=2296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2297 R7_w=2297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2297 R7_w=2297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2298 R7_w=2298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2298 R7_w=2298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2299 R7_w=2299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2299 R7_w=2299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2300 R7_w=2300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2300 R7=2300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2301 R7_w=2301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2301 R7_w=2301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2302 R7_w=2302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2302 R7_w=2302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2303 R7_w=2303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2303 R7=2303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2304 R7_w=2304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2304 R7_w=2304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2305 R7_w=2305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2305 R7_w=2305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2306 R7_w=2306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2306 R7_w=2306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2307 R7_w=2307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2307 R7_w=2307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2308 R7_w=2308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2308 R7_w=2308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2309 R7_w=2309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2309 R7_w=2309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2310 R7_w=2310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2310 R7=2310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2311 R7_w=2311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2311 R7_w=2311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2312 R7_w=2312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2312 R7_w=2312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2313 R7_w=2313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2313 R7=2313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2314 R7_w=2314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2314 R7_w=2314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2315 R7_w=2315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2315 R7_w=2315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2316 R7_w=2316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2316 R7_w=2316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2317 R7_w=2317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2317 R7_w=2317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2318 R7_w=2318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2318 R7_w=2318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2319 R7_w=2319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2319 R7_w=2319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2320 R7_w=2320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2320 R7=2320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2321 R7_w=2321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2321 R7_w=2321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2322 R7_w=2322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2322 R7_w=2322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2323 R7_w=2323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2323 R7=2323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2324 R7_w=2324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2324 R7_w=2324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2325 R7_w=2325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2325 R7_w=2325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2326 R7_w=2326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2326 R7_w=2326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2327 R7_w=2327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2327 R7_w=2327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2328 R7_w=2328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2328 R7_w=2328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2329 R7_w=2329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2329 R7_w=2329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2330 R7_w=2330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2330 R7=2330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2331 R7_w=2331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2331 R7_w=2331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2332 R7_w=2332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2332 R7_w=2332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2333 R7_w=2333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2333 R7=2333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2334 R7_w=2334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2334 R7_w=2334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2335 R7_w=2335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2335 R7_w=2335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2336 R7_w=2336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2336 R7_w=2336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2337 R7_w=2337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2337 R7_w=2337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2338 R7_w=2338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2338 R7_w=2338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2339 R7_w=2339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2339 R7_w=2339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2340 R7_w=2340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2340 R7=2340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2341 R7_w=2341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2341 R7_w=2341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2342 R7_w=2342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2342 R7_w=2342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2343 R7_w=2343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2343 R7=2343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2344 R7_w=2344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2344 R7_w=2344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2345 R7_w=2345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2345 R7_w=2345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2346 R7_w=2346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2346 R7_w=2346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2347 R7_w=2347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2347 R7_w=2347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2348 R7_w=2348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2348 R7_w=2348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2349 R7_w=2349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2349 R7_w=2349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2350 R7_w=2350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2350 R7=2350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2351 R7_w=2351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2351 R7_w=2351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2352 R7_w=2352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2352 R7_w=2352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2353 R7_w=2353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2353 R7=2353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2354 R7_w=2354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2354 R7_w=2354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2355 R7_w=2355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2355 R7_w=2355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2356 R7_w=2356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2356 R7_w=2356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2357 R7_w=2357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2357 R7_w=2357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2358 R7_w=2358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2358 R7_w=2358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2359 R7_w=2359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2359 R7_w=2359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2360 R7_w=2360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2360 R7=2360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2361 R7_w=2361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2361 R7_w=2361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2362 R7_w=2362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2362 R7_w=2362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2363 R7_w=2363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2363 R7=2363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2364 R7_w=2364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2364 R7_w=2364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2365 R7_w=2365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2365 R7_w=2365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2366 R7_w=2366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2366 R7_w=2366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2367 R7_w=2367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2367 R7_w=2367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2368 R7_w=2368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2368 R7_w=2368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2369 R7_w=2369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2369 R7_w=2369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2370 R7_w=2370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2370 R7=2370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2371 R7_w=2371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2371 R7_w=2371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2372 R7_w=2372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2372 R7_w=2372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2373 R7_w=2373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2373 R7=2373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2374 R7_w=2374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2374 R7_w=2374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2375 R7_w=2375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2375 R7_w=2375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2376 R7_w=2376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2376 R7_w=2376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2377 R7_w=2377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2377 R7_w=2377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2378 R7_w=2378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2378 R7_w=2378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2379 R7_w=2379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2379 R7_w=2379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2380 R7_w=2380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2380 R7=2380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2381 R7_w=2381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2381 R7_w=2381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2382 R7_w=2382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2382 R7_w=2382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2383 R7_w=2383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2383 R7=2383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2384 R7_w=2384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2384 R7_w=2384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2385 R7_w=2385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2385 R7_w=2385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2386 R7_w=2386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2386 R7_w=2386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2387 R7_w=2387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2387 R7_w=2387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2388 R7_w=2388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2388 R7_w=2388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2389 R7_w=2389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2389 R7_w=2389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2390 R7_w=2390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2390 R7=2390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2391 R7_w=2391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2391 R7_w=2391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2392 R7_w=2392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2392 R7_w=2392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2393 R7_w=2393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2393 R7=2393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2394 R7_w=2394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2394 R7_w=2394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2395 R7_w=2395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2395 R7_w=2395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2396 R7_w=2396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2396 R7_w=2396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2397 R7_w=2397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2397 R7_w=2397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2398 R7_w=2398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2398 R7_w=2398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2399 R7_w=2399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2399 R7_w=2399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2400 R7_w=2400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2400 R7=2400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2401 R7_w=2401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2401 R7_w=2401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2402 R7_w=2402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2402 R7_w=2402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2403 R7_w=2403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2403 R7=2403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2404 R7_w=2404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2404 R7_w=2404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2405 R7_w=2405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2405 R7_w=2405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2406 R7_w=2406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2406 R7_w=2406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2407 R7_w=2407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2407 R7_w=2407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2408 R7_w=2408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2408 R7_w=2408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2409 R7_w=2409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2409 R7_w=2409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2410 R7_w=2410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2410 R7=2410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2411 R7_w=2411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2411 R7_w=2411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2412 R7_w=2412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2412 R7_w=2412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2413 R7_w=2413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2413 R7=2413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2414 R7_w=2414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2414 R7_w=2414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2415 R7_w=2415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2415 R7_w=2415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2416 R7_w=2416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2416 R7_w=2416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2417 R7_w=2417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2417 R7_w=2417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2418 R7_w=2418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2418 R7_w=2418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2419 R7_w=2419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2419 R7_w=2419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2420 R7_w=2420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2420 R7=2420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2421 R7_w=2421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2421 R7_w=2421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2422 R7_w=2422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2422 R7_w=2422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2423 R7_w=2423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2423 R7=2423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2424 R7_w=2424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2424 R7_w=2424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2425 R7_w=2425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2425 R7_w=2425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2426 R7_w=2426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2426 R7_w=2426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2427 R7_w=2427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2427 R7_w=2427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2428 R7_w=2428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2428 R7_w=2428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2429 R7_w=2429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2429 R7_w=2429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2430 R7_w=2430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2430 R7=2430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2431 R7_w=2431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2431 R7_w=2431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2432 R7_w=2432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2432 R7_w=2432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2433 R7_w=2433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2433 R7=2433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2434 R7_w=2434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2434 R7_w=2434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2435 R7_w=2435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2435 R7_w=2435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2436 R7_w=2436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2436 R7_w=2436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2437 R7_w=2437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2437 R7_w=2437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2438 R7_w=2438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2438 R7_w=2438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2439 R7_w=2439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2439 R7_w=2439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2440 R7_w=2440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2440 R7=2440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2441 R7_w=2441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2441 R7_w=2441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2442 R7_w=2442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2442 R7_w=2442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2443 R7_w=2443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2443 R7=2443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2444 R7_w=2444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2444 R7_w=2444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2445 R7_w=2445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2445 R7_w=2445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2446 R7_w=2446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2446 R7_w=2446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2447 R7_w=2447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2447 R7_w=2447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2448 R7_w=2448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2448 R7_w=2448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2449 R7_w=2449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2449 R7_w=2449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2450 R7_w=2450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2450 R7=2450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2451 R7_w=2451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2451 R7_w=2451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2452 R7_w=2452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2452 R7_w=2452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2453 R7_w=2453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2453 R7=2453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2454 R7_w=2454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2454 R7_w=2454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2455 R7_w=2455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2455 R7_w=2455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2456 R7_w=2456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2456 R7_w=2456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2457 R7_w=2457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2457 R7_w=2457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2458 R7_w=2458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2458 R7_w=2458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2459 R7_w=2459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2459 R7_w=2459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2460 R7_w=2460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2460 R7=2460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2461 R7_w=2461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2461 R7_w=2461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2462 R7_w=2462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2462 R7_w=2462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2463 R7_w=2463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2463 R7=2463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2464 R7_w=2464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2464 R7_w=2464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2465 R7_w=2465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2465 R7_w=2465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2466 R7_w=2466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2466 R7_w=2466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2467 R7_w=2467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2467 R7_w=2467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2468 R7_w=2468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2468 R7_w=2468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2469 R7_w=2469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2469 R7_w=2469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2470 R7_w=2470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2470 R7=2470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2471 R7_w=2471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2471 R7_w=2471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2472 R7_w=2472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2472 R7_w=2472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2473 R7_w=2473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2473 R7=2473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2474 R7_w=2474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2474 R7_w=2474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2475 R7_w=2475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2475 R7_w=2475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2476 R7_w=2476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2476 R7_w=2476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2477 R7_w=2477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2477 R7_w=2477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2478 R7_w=2478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2478 R7_w=2478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2479 R7_w=2479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2479 R7_w=2479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2480 R7_w=2480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2480 R7=2480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2481 R7_w=2481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2481 R7_w=2481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2482 R7_w=2482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2482 R7_w=2482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2483 R7_w=2483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2483 R7=2483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2484 R7_w=2484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2484 R7_w=2484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2485 R7_w=2485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2485 R7_w=2485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2486 R7_w=2486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2486 R7_w=2486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2487 R7_w=2487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2487 R7_w=2487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2488 R7_w=2488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2488 R7_w=2488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2489 R7_w=2489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2489 R7_w=2489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2490 R7_w=2490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2490 R7=2490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2491 R7_w=2491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2491 R7_w=2491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2492 R7_w=2492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2492 R7_w=2492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2493 R7_w=2493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2493 R7=2493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2494 R7_w=2494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2494 R7_w=2494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2495 R7_w=2495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2495 R7_w=2495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2496 R7_w=2496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2496 R7_w=2496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2497 R7_w=2497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2497 R7_w=2497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2498 R7_w=2498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2498 R7_w=2498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2499 R7_w=2499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2499 R7_w=2499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2500 R7_w=2500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2500 R7=2500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2501 R7_w=2501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2501 R7_w=2501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2502 R7_w=2502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2502 R7_w=2502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2503 R7_w=2503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2503 R7=2503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2504 R7_w=2504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2504 R7_w=2504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2505 R7_w=2505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2505 R7_w=2505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2506 R7_w=2506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2506 R7_w=2506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2507 R7_w=2507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2507 R7_w=2507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2508 R7_w=2508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2508 R7_w=2508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2509 R7_w=2509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2509 R7_w=2509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2510 R7_w=2510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2510 R7=2510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2511 R7_w=2511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2511 R7_w=2511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2512 R7_w=2512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2512 R7_w=2512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2513 R7_w=2513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2513 R7=2513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2514 R7_w=2514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2514 R7_w=2514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2515 R7_w=2515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2515 R7_w=2515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2516 R7_w=2516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2516 R7_w=2516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2517 R7_w=2517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2517 R7_w=2517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2518 R7_w=2518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2518 R7_w=2518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2519 R7_w=2519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2519 R7_w=2519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2520 R7_w=2520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2520 R7=2520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2521 R7_w=2521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2521 R7_w=2521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2522 R7_w=2522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2522 R7_w=2522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2523 R7_w=2523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2523 R7=2523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2524 R7_w=2524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2524 R7_w=2524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2525 R7_w=2525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2525 R7_w=2525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2526 R7_w=2526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2526 R7_w=2526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2527 R7_w=2527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2527 R7_w=2527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2528 R7_w=2528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2528 R7_w=2528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2529 R7_w=2529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2529 R7_w=2529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2530 R7_w=2530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2530 R7=2530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2531 R7_w=2531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2531 R7_w=2531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2532 R7_w=2532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2532 R7_w=2532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2533 R7_w=2533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2533 R7=2533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2534 R7_w=2534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2534 R7_w=2534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2535 R7_w=2535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2535 R7_w=2535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2536 R7_w=2536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2536 R7_w=2536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2537 R7_w=2537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2537 R7_w=2537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2538 R7_w=2538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2538 R7_w=2538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2539 R7_w=2539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2539 R7_w=2539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2540 R7_w=2540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2540 R7=2540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2541 R7_w=2541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2541 R7_w=2541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2542 R7_w=2542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2542 R7_w=2542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2543 R7_w=2543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2543 R7=2543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2544 R7_w=2544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2544 R7_w=2544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2545 R7_w=2545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2545 R7_w=2545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2546 R7_w=2546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2546 R7_w=2546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2547 R7_w=2547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2547 R7_w=2547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2548 R7_w=2548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2548 R7_w=2548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2549 R7_w=2549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2549 R7_w=2549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2550 R7_w=2550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2550 R7=2550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2551 R7_w=2551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2551 R7_w=2551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2552 R7_w=2552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2552 R7_w=2552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2553 R7_w=2553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2553 R7=2553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2554 R7_w=2554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2554 R7_w=2554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2555 R7_w=2555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2555 R7_w=2555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2556 R7_w=2556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2556 R7_w=2556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2557 R7_w=2557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2557 R7_w=2557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2558 R7_w=2558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2558 R7_w=2558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2559 R7_w=2559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2559 R7_w=2559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2560 R7_w=2560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2560 R7=2560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2561 R7_w=2561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2561 R7_w=2561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2562 R7_w=2562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2562 R7_w=2562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2563 R7_w=2563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2563 R7=2563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2564 R7_w=2564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2564 R7_w=2564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2565 R7_w=2565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2565 R7_w=2565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2566 R7_w=2566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2566 R7_w=2566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2567 R7_w=2567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2567 R7_w=2567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2568 R7_w=2568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2568 R7_w=2568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2569 R7_w=2569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2569 R7_w=2569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2570 R7_w=2570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2570 R7=2570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2571 R7_w=2571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2571 R7_w=2571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2572 R7_w=2572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2572 R7_w=2572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2573 R7_w=2573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2573 R7=2573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2574 R7_w=2574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2574 R7_w=2574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2575 R7_w=2575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2575 R7_w=2575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2576 R7_w=2576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2576 R7_w=2576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2577 R7_w=2577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2577 R7_w=2577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2578 R7_w=2578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2578 R7_w=2578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2579 R7_w=2579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2579 R7_w=2579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2580 R7_w=2580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2580 R7=2580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2581 R7_w=2581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2581 R7_w=2581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2582 R7_w=2582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2582 R7_w=2582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2583 R7_w=2583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2583 R7=2583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2584 R7_w=2584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2584 R7_w=2584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2585 R7_w=2585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2585 R7_w=2585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2586 R7_w=2586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2586 R7_w=2586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2587 R7_w=2587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2587 R7_w=2587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2588 R7_w=2588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2588 R7_w=2588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2589 R7_w=2589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2589 R7_w=2589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2590 R7_w=2590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2590 R7=2590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2591 R7_w=2591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2591 R7_w=2591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2592 R7_w=2592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2592 R7_w=2592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2593 R7_w=2593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2593 R7=2593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2594 R7_w=2594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2594 R7_w=2594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2595 R7_w=2595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2595 R7_w=2595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2596 R7_w=2596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2596 R7_w=2596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2597 R7_w=2597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2597 R7_w=2597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2598 R7_w=2598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2598 R7_w=2598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2599 R7_w=2599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2599 R7_w=2599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2600 R7_w=2600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2600 R7=2600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2601 R7_w=2601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2601 R7_w=2601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2602 R7_w=2602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2602 R7_w=2602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2603 R7_w=2603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2603 R7=2603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2604 R7_w=2604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2604 R7_w=2604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2605 R7_w=2605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2605 R7_w=2605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2606 R7_w=2606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2606 R7_w=2606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2607 R7_w=2607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2607 R7_w=2607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2608 R7_w=2608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2608 R7_w=2608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2609 R7_w=2609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2609 R7_w=2609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2610 R7_w=2610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2610 R7=2610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2611 R7_w=2611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2611 R7_w=2611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2612 R7_w=2612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2612 R7_w=2612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2613 R7_w=2613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2613 R7=2613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2614 R7_w=2614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2614 R7_w=2614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2615 R7_w=2615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2615 R7_w=2615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2616 R7_w=2616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2616 R7_w=2616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2617 R7_w=2617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2617 R7_w=2617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2618 R7_w=2618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2618 R7_w=2618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2619 R7_w=2619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2619 R7_w=2619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2620 R7_w=2620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2620 R7=2620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2621 R7_w=2621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2621 R7_w=2621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2622 R7_w=2622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2622 R7_w=2622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2623 R7_w=2623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2623 R7=2623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2624 R7_w=2624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2624 R7_w=2624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2625 R7_w=2625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2625 R7_w=2625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2626 R7_w=2626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2626 R7_w=2626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2627 R7_w=2627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2627 R7_w=2627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2628 R7_w=2628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2628 R7_w=2628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2629 R7_w=2629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2629 R7_w=2629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2630 R7_w=2630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2630 R7=2630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2631 R7_w=2631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2631 R7_w=2631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2632 R7_w=2632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2632 R7_w=2632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2633 R7_w=2633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2633 R7=2633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2634 R7_w=2634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2634 R7_w=2634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2635 R7_w=2635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2635 R7_w=2635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2636 R7_w=2636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2636 R7_w=2636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2637 R7_w=2637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2637 R7_w=2637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2638 R7_w=2638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2638 R7_w=2638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2639 R7_w=2639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2639 R7_w=2639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2640 R7_w=2640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2640 R7=2640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2641 R7_w=2641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2641 R7_w=2641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2642 R7_w=2642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2642 R7_w=2642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2643 R7_w=2643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2643 R7=2643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2644 R7_w=2644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2644 R7_w=2644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2645 R7_w=2645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2645 R7_w=2645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2646 R7_w=2646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2646 R7_w=2646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2647 R7_w=2647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2647 R7_w=2647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2648 R7_w=2648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2648 R7_w=2648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2649 R7_w=2649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2649 R7_w=2649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2650 R7_w=2650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2650 R7=2650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2651 R7_w=2651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2651 R7_w=2651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2652 R7_w=2652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2652 R7_w=2652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2653 R7_w=2653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2653 R7=2653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2654 R7_w=2654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2654 R7_w=2654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2655 R7_w=2655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2655 R7_w=2655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2656 R7_w=2656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2656 R7_w=2656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2657 R7_w=2657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2657 R7_w=2657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2658 R7_w=2658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2658 R7_w=2658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2659 R7_w=2659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2659 R7_w=2659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2660 R7_w=2660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2660 R7=2660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2661 R7_w=2661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2661 R7_w=2661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2662 R7_w=2662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2662 R7_w=2662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2663 R7_w=2663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2663 R7=2663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2664 R7_w=2664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2664 R7_w=2664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2665 R7_w=2665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2665 R7_w=2665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2666 R7_w=2666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2666 R7_w=2666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2667 R7_w=2667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2667 R7_w=2667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2668 R7_w=2668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2668 R7_w=2668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2669 R7_w=2669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2669 R7_w=2669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2670 R7_w=2670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2670 R7=2670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2671 R7_w=2671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2671 R7_w=2671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2672 R7_w=2672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2672 R7_w=2672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2673 R7_w=2673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2673 R7=2673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2674 R7_w=2674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2674 R7_w=2674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2675 R7_w=2675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2675 R7_w=2675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2676 R7_w=2676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2676 R7_w=2676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2677 R7_w=2677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2677 R7_w=2677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2678 R7_w=2678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2678 R7_w=2678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2679 R7_w=2679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2679 R7_w=2679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2680 R7_w=2680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2680 R7=2680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2681 R7_w=2681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2681 R7_w=2681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2682 R7_w=2682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2682 R7_w=2682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2683 R7_w=2683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2683 R7=2683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2684 R7_w=2684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2684 R7_w=2684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2685 R7_w=2685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2685 R7_w=2685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2686 R7_w=2686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2686 R7_w=2686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2687 R7_w=2687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2687 R7_w=2687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2688 R7_w=2688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2688 R7_w=2688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2689 R7_w=2689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2689 R7_w=2689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2690 R7_w=2690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2690 R7=2690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2691 R7_w=2691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2691 R7_w=2691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2692 R7_w=2692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2692 R7_w=2692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2693 R7_w=2693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2693 R7=2693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2694 R7_w=2694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2694 R7_w=2694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2695 R7_w=2695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2695 R7_w=2695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2696 R7_w=2696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2696 R7_w=2696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2697 R7_w=2697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2697 R7_w=2697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2698 R7_w=2698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2698 R7_w=2698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2699 R7_w=2699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2699 R7_w=2699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2700 R7_w=2700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2700 R7=2700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2701 R7_w=2701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2701 R7_w=2701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2702 R7_w=2702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2702 R7_w=2702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2703 R7_w=2703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2703 R7=2703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2704 R7_w=2704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2704 R7_w=2704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2705 R7_w=2705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2705 R7_w=2705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2706 R7_w=2706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2706 R7_w=2706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2707 R7_w=2707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2707 R7_w=2707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2708 R7_w=2708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2708 R7_w=2708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2709 R7_w=2709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2709 R7_w=2709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2710 R7_w=2710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2710 R7=2710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2711 R7_w=2711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2711 R7_w=2711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2712 R7_w=2712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2712 R7_w=2712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2713 R7_w=2713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2713 R7=2713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2714 R7_w=2714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2714 R7_w=2714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2715 R7_w=2715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2715 R7_w=2715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2716 R7_w=2716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2716 R7_w=2716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2717 R7_w=2717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2717 R7_w=2717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2718 R7_w=2718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2718 R7_w=2718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2719 R7_w=2719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2719 R7_w=2719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2720 R7_w=2720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2720 R7=2720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2721 R7_w=2721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2721 R7_w=2721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2722 R7_w=2722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2722 R7_w=2722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2723 R7_w=2723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2723 R7=2723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2724 R7_w=2724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2724 R7_w=2724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2725 R7_w=2725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2725 R7_w=2725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2726 R7_w=2726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2726 R7_w=2726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2727 R7_w=2727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2727 R7_w=2727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2728 R7_w=2728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2728 R7_w=2728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2729 R7_w=2729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2729 R7_w=2729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2730 R7_w=2730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2730 R7=2730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2731 R7_w=2731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2731 R7_w=2731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2732 R7_w=2732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2732 R7_w=2732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2733 R7_w=2733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2733 R7=2733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2734 R7_w=2734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2734 R7_w=2734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2735 R7_w=2735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2735 R7_w=2735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2736 R7_w=2736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2736 R7_w=2736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2737 R7_w=2737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2737 R7_w=2737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2738 R7_w=2738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2738 R7_w=2738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2739 R7_w=2739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2739 R7_w=2739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2740 R7_w=2740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2740 R7=2740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2741 R7_w=2741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2741 R7_w=2741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2742 R7_w=2742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2742 R7_w=2742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2743 R7_w=2743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2743 R7=2743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2744 R7_w=2744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2744 R7_w=2744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2745 R7_w=2745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2745 R7_w=2745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2746 R7_w=2746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2746 R7_w=2746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2747 R7_w=2747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2747 R7_w=2747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2748 R7_w=2748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2748 R7_w=2748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2749 R7_w=2749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2749 R7_w=2749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2750 R7_w=2750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2750 R7=2750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2751 R7_w=2751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2751 R7_w=2751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2752 R7_w=2752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2752 R7_w=2752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2753 R7_w=2753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2753 R7=2753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2754 R7_w=2754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2754 R7_w=2754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2755 R7_w=2755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2755 R7_w=2755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2756 R7_w=2756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2756 R7_w=2756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2757 R7_w=2757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2757 R7_w=2757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2758 R7_w=2758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2758 R7_w=2758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2759 R7_w=2759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2759 R7_w=2759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2760 R7_w=2760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2760 R7=2760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2761 R7_w=2761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2761 R7_w=2761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2762 R7_w=2762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2762 R7_w=2762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2763 R7_w=2763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2763 R7=2763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2764 R7_w=2764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2764 R7_w=2764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2765 R7_w=2765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2765 R7_w=2765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2766 R7_w=2766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2766 R7_w=2766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2767 R7_w=2767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2767 R7_w=2767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2768 R7_w=2768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2768 R7_w=2768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2769 R7_w=2769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2769 R7_w=2769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2770 R7_w=2770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2770 R7=2770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2771 R7_w=2771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2771 R7_w=2771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2772 R7_w=2772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2772 R7_w=2772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2773 R7_w=2773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2773 R7=2773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2774 R7_w=2774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2774 R7_w=2774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2775 R7_w=2775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2775 R7_w=2775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2776 R7_w=2776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2776 R7_w=2776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2777 R7_w=2777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2777 R7_w=2777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2778 R7_w=2778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2778 R7_w=2778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2779 R7_w=2779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2779 R7_w=2779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2780 R7_w=2780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2780 R7=2780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2781 R7_w=2781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2781 R7_w=2781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2782 R7_w=2782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2782 R7_w=2782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2783 R7_w=2783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2783 R7=2783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2784 R7_w=2784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2784 R7_w=2784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2785 R7_w=2785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2785 R7_w=2785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2786 R7_w=2786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2786 R7_w=2786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2787 R7_w=2787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2787 R7_w=2787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2788 R7_w=2788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2788 R7_w=2788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2789 R7_w=2789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2789 R7_w=2789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2790 R7_w=2790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2790 R7=2790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2791 R7_w=2791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2791 R7_w=2791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2792 R7_w=2792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2792 R7_w=2792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2793 R7_w=2793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2793 R7=2793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2794 R7_w=2794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2794 R7_w=2794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2795 R7_w=2795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2795 R7_w=2795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2796 R7_w=2796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2796 R7_w=2796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2797 R7_w=2797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2797 R7_w=2797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2798 R7_w=2798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2798 R7_w=2798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2799 R7_w=2799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2799 R7_w=2799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2800 R7_w=2800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2800 R7=2800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2801 R7_w=2801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2801 R7_w=2801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2802 R7_w=2802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2802 R7_w=2802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2803 R7_w=2803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2803 R7=2803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2804 R7_w=2804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2804 R7_w=2804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2805 R7_w=2805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2805 R7_w=2805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2806 R7_w=2806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2806 R7_w=2806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2807 R7_w=2807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2807 R7_w=2807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2808 R7_w=2808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2808 R7_w=2808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2809 R7_w=2809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2809 R7_w=2809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2810 R7_w=2810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2810 R7=2810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2811 R7_w=2811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2811 R7_w=2811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2812 R7_w=2812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2812 R7_w=2812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2813 R7_w=2813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2813 R7=2813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2814 R7_w=2814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2814 R7_w=2814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2815 R7_w=2815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2815 R7_w=2815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2816 R7_w=2816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2816 R7_w=2816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2817 R7_w=2817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2817 R7_w=2817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2818 R7_w=2818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2818 R7_w=2818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2819 R7_w=2819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2819 R7_w=2819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2820 R7_w=2820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2820 R7=2820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2821 R7_w=2821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2821 R7_w=2821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2822 R7_w=2822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2822 R7_w=2822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2823 R7_w=2823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2823 R7=2823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2824 R7_w=2824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2824 R7_w=2824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2825 R7_w=2825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2825 R7_w=2825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2826 R7_w=2826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2826 R7_w=2826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2827 R7_w=2827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2827 R7_w=2827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2828 R7_w=2828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2828 R7_w=2828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2829 R7_w=2829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2829 R7_w=2829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2830 R7_w=2830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2830 R7=2830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2831 R7_w=2831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2831 R7_w=2831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2832 R7_w=2832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2832 R7_w=2832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2833 R7_w=2833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2833 R7=2833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2834 R7_w=2834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2834 R7_w=2834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2835 R7_w=2835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2835 R7_w=2835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2836 R7_w=2836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2836 R7_w=2836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2837 R7_w=2837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2837 R7_w=2837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2838 R7_w=2838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2838 R7_w=2838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2839 R7_w=2839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2839 R7_w=2839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2840 R7_w=2840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2840 R7=2840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2841 R7_w=2841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2841 R7_w=2841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2842 R7_w=2842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2842 R7_w=2842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2843 R7_w=2843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2843 R7=2843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2844 R7_w=2844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2844 R7_w=2844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2845 R7_w=2845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2845 R7_w=2845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2846 R7_w=2846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2846 R7_w=2846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2847 R7_w=2847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2847 R7_w=2847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2848 R7_w=2848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2848 R7_w=2848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2849 R7_w=2849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2849 R7_w=2849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2850 R7_w=2850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2850 R7=2850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2851 R7_w=2851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2851 R7_w=2851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2852 R7_w=2852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2852 R7_w=2852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2853 R7_w=2853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2853 R7=2853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2854 R7_w=2854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2854 R7_w=2854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2855 R7_w=2855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2855 R7_w=2855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2856 R7_w=2856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2856 R7_w=2856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2857 R7_w=2857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2857 R7_w=2857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2858 R7_w=2858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2858 R7_w=2858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2859 R7_w=2859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2859 R7_w=2859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2860 R7_w=2860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2860 R7=2860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2861 R7_w=2861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2861 R7_w=2861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2862 R7_w=2862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2862 R7_w=2862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2863 R7_w=2863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2863 R7=2863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2864 R7_w=2864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2864 R7_w=2864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2865 R7_w=2865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2865 R7_w=2865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2866 R7_w=2866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2866 R7_w=2866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2867 R7_w=2867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2867 R7_w=2867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2868 R7_w=2868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2868 R7_w=2868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2869 R7_w=2869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2869 R7_w=2869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2870 R7_w=2870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2870 R7=2870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2871 R7_w=2871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2871 R7_w=2871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2872 R7_w=2872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2872 R7_w=2872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2873 R7_w=2873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2873 R7=2873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2874 R7_w=2874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2874 R7_w=2874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2875 R7_w=2875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2875 R7_w=2875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2876 R7_w=2876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2876 R7_w=2876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2877 R7_w=2877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2877 R7_w=2877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2878 R7_w=2878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2878 R7_w=2878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2879 R7_w=2879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2879 R7_w=2879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2880 R7_w=2880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2880 R7=2880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2881 R7_w=2881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2881 R7_w=2881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2882 R7_w=2882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2882 R7_w=2882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2883 R7_w=2883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2883 R7=2883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2884 R7_w=2884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2884 R7_w=2884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2885 R7_w=2885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2885 R7_w=2885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2886 R7_w=2886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2886 R7_w=2886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2887 R7_w=2887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2887 R7_w=2887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2888 R7_w=2888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2888 R7_w=2888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2889 R7_w=2889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2889 R7_w=2889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2890 R7_w=2890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2890 R7=2890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2891 R7_w=2891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2891 R7_w=2891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2892 R7_w=2892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2892 R7_w=2892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2893 R7_w=2893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2893 R7=2893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2894 R7_w=2894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2894 R7_w=2894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2895 R7_w=2895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2895 R7_w=2895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2896 R7_w=2896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2896 R7_w=2896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2897 R7_w=2897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2897 R7_w=2897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2898 R7_w=2898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2898 R7_w=2898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2899 R7_w=2899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2899 R7_w=2899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2900 R7_w=2900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2900 R7=2900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2901 R7_w=2901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2901 R7_w=2901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2902 R7_w=2902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2902 R7_w=2902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2903 R7_w=2903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2903 R7=2903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2904 R7_w=2904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2904 R7_w=2904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2905 R7_w=2905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2905 R7_w=2905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2906 R7_w=2906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2906 R7_w=2906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2907 R7_w=2907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2907 R7_w=2907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2908 R7_w=2908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2908 R7_w=2908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2909 R7_w=2909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2909 R7_w=2909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2910 R7_w=2910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2910 R7=2910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2911 R7_w=2911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2911 R7_w=2911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2912 R7_w=2912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2912 R7_w=2912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2913 R7_w=2913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2913 R7=2913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2914 R7_w=2914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2914 R7_w=2914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2915 R7_w=2915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2915 R7_w=2915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2916 R7_w=2916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2916 R7_w=2916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2917 R7_w=2917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2917 R7_w=2917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2918 R7_w=2918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2918 R7_w=2918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2919 R7_w=2919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2919 R7_w=2919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2920 R7_w=2920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2920 R7=2920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2921 R7_w=2921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2921 R7_w=2921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2922 R7_w=2922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2922 R7_w=2922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2923 R7_w=2923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2923 R7=2923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2924 R7_w=2924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2924 R7_w=2924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2925 R7_w=2925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2925 R7_w=2925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2926 R7_w=2926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2926 R7_w=2926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2927 R7_w=2927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2927 R7_w=2927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2928 R7_w=2928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2928 R7_w=2928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2929 R7_w=2929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2929 R7_w=2929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2930 R7_w=2930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2930 R7=2930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2931 R7_w=2931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2931 R7_w=2931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2932 R7_w=2932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2932 R7_w=2932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2933 R7_w=2933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2933 R7=2933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2934 R7_w=2934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2934 R7_w=2934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2935 R7_w=2935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2935 R7_w=2935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2936 R7_w=2936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2936 R7_w=2936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2937 R7_w=2937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2937 R7_w=2937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2938 R7_w=2938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2938 R7_w=2938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2939 R7_w=2939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2939 R7_w=2939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2940 R7_w=2940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2940 R7=2940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2941 R7_w=2941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2941 R7_w=2941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2942 R7_w=2942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2942 R7_w=2942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2943 R7_w=2943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2943 R7=2943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2944 R7_w=2944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2944 R7_w=2944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2945 R7_w=2945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2945 R7_w=2945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2946 R7_w=2946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2946 R7_w=2946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2947 R7_w=2947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2947 R7_w=2947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2948 R7_w=2948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2948 R7_w=2948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2949 R7_w=2949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2949 R7_w=2949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2950 R7_w=2950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2950 R7=2950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2951 R7_w=2951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2951 R7_w=2951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2952 R7_w=2952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2952 R7_w=2952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2953 R7_w=2953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2953 R7=2953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2954 R7_w=2954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2954 R7_w=2954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2955 R7_w=2955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2955 R7_w=2955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2956 R7_w=2956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2956 R7_w=2956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2957 R7_w=2957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2957 R7_w=2957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2958 R7_w=2958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2958 R7_w=2958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2959 R7_w=2959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2959 R7_w=2959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2960 R7_w=2960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2960 R7=2960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2961 R7_w=2961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2961 R7_w=2961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2962 R7_w=2962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2962 R7_w=2962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2963 R7_w=2963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2963 R7=2963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2964 R7_w=2964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2964 R7_w=2964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2965 R7_w=2965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2965 R7_w=2965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2966 R7_w=2966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2966 R7_w=2966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2967 R7_w=2967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2967 R7_w=2967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2968 R7_w=2968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2968 R7_w=2968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2969 R7_w=2969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2969 R7_w=2969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2970 R7_w=2970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2970 R7=2970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2971 R7_w=2971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2971 R7_w=2971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2972 R7_w=2972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2972 R7_w=2972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2973 R7_w=2973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2973 R7=2973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2974 R7_w=2974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2974 R7_w=2974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2975 R7_w=2975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2975 R7_w=2975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2976 R7_w=2976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2976 R7_w=2976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2977 R7_w=2977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2977 R7_w=2977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2978 R7_w=2978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2978 R7_w=2978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2979 R7_w=2979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2979 R7_w=2979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2980 R7_w=2980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2980 R7=2980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2981 R7_w=2981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2981 R7_w=2981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2982 R7_w=2982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2982 R7_w=2982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2983 R7_w=2983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2983 R7=2983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2984 R7_w=2984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2984 R7_w=2984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2985 R7_w=2985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2985 R7_w=2985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2986 R7_w=2986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2986 R7_w=2986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2987 R7_w=2987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2987 R7_w=2987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2988 R7_w=2988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2988 R7_w=2988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2989 R7_w=2989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2989 R7_w=2989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2990 R7_w=2990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2990 R7=2990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2991 R7_w=2991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2991 R7_w=2991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2992 R7_w=2992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2992 R7_w=2992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2993 R7_w=2993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2993 R7=2993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2994 R7_w=2994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2994 R7_w=2994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2995 R7_w=2995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2995 R7_w=2995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2996 R7_w=2996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2996 R7_w=2996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2997 R7_w=2997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2997 R7_w=2997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2998 R7_w=2998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2998 R7_w=2998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2999 R7_w=2999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2999 R7_w=2999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3000 R7_w=3000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3000 R7=3000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3001 R7_w=3001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3001 R7_w=3001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3002 R7_w=3002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3002 R7_w=3002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3003 R7_w=3003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3003 R7=3003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3004 R7_w=3004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3004 R7_w=3004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3005 R7_w=3005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3005 R7_w=3005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3006 R7_w=3006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3006 R7_w=3006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3007 R7_w=3007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3007 R7_w=3007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3008 R7_w=3008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3008 R7_w=3008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3009 R7_w=3009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3009 R7_w=3009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3010 R7_w=3010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3010 R7=3010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3011 R7_w=3011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3011 R7_w=3011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3012 R7_w=3012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3012 R7_w=3012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3013 R7_w=3013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3013 R7=3013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3014 R7_w=3014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3014 R7_w=3014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3015 R7_w=3015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3015 R7_w=3015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3016 R7_w=3016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3016 R7_w=3016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3017 R7_w=3017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3017 R7_w=3017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3018 R7_w=3018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3018 R7_w=3018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3019 R7_w=3019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3019 R7_w=3019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3020 R7_w=3020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3020 R7=3020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3021 R7_w=3021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3021 R7_w=3021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3022 R7_w=3022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3022 R7_w=3022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3023 R7_w=3023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3023 R7=3023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3024 R7_w=3024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3024 R7_w=3024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3025 R7_w=3025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3025 R7_w=3025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3026 R7_w=3026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3026 R7_w=3026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3027 R7_w=3027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3027 R7_w=3027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3028 R7_w=3028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3028 R7_w=3028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3029 R7_w=3029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3029 R7_w=3029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3030 R7_w=3030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3030 R7=3030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3031 R7_w=3031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3031 R7_w=3031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3032 R7_w=3032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3032 R7_w=3032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3033 R7_w=3033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3033 R7=3033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3034 R7_w=3034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3034 R7_w=3034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3035 R7_w=3035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3035 R7_w=3035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3036 R7_w=3036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3036 R7_w=3036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3037 R7_w=3037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3037 R7_w=3037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3038 R7_w=3038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3038 R7_w=3038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3039 R7_w=3039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3039 R7_w=3039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3040 R7_w=3040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3040 R7=3040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3041 R7_w=3041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3041 R7_w=3041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3042 R7_w=3042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3042 R7_w=3042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3043 R7_w=3043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3043 R7=3043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3044 R7_w=3044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3044 R7_w=3044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3045 R7_w=3045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3045 R7_w=3045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3046 R7_w=3046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3046 R7_w=3046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3047 R7_w=3047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3047 R7_w=3047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3048 R7_w=3048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3048 R7_w=3048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3049 R7_w=3049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3049 R7_w=3049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3050 R7_w=3050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3050 R7=3050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3051 R7_w=3051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3051 R7_w=3051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3052 R7_w=3052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3052 R7_w=3052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3053 R7_w=3053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3053 R7=3053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3054 R7_w=3054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3054 R7_w=3054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3055 R7_w=3055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3055 R7_w=3055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3056 R7_w=3056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3056 R7_w=3056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3057 R7_w=3057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3057 R7_w=3057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3058 R7_w=3058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3058 R7_w=3058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3059 R7_w=3059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3059 R7_w=3059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3060 R7_w=3060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3060 R7=3060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3061 R7_w=3061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3061 R7_w=3061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3062 R7_w=3062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3062 R7_w=3062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3063 R7_w=3063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3063 R7=3063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3064 R7_w=3064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3064 R7_w=3064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3065 R7_w=3065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3065 R7_w=3065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3066 R7_w=3066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3066 R7_w=3066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3067 R7_w=3067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3067 R7_w=3067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3068 R7_w=3068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3068 R7_w=3068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3069 R7_w=3069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3069 R7_w=3069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3070 R7_w=3070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3070 R7=3070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3071 R7_w=3071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3071 R7_w=3071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3072 R7_w=3072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3072 R7_w=3072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3073 R7_w=3073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3073 R7=3073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3074 R7_w=3074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3074 R7_w=3074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3075 R7_w=3075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3075 R7_w=3075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3076 R7_w=3076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3076 R7_w=3076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3077 R7_w=3077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3077 R7_w=3077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3078 R7_w=3078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3078 R7_w=3078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3079 R7_w=3079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3079 R7_w=3079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3080 R7_w=3080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3080 R7=3080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3081 R7_w=3081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3081 R7_w=3081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3082 R7_w=3082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3082 R7_w=3082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3083 R7_w=3083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3083 R7=3083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3084 R7_w=3084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3084 R7_w=3084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3085 R7_w=3085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3085 R7_w=3085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3086 R7_w=3086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3086 R7_w=3086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3087 R7_w=3087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3087 R7_w=3087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3088 R7_w=3088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3088 R7_w=3088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3089 R7_w=3089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3089 R7_w=3089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3090 R7_w=3090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3090 R7=3090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3091 R7_w=3091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3091 R7_w=3091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3092 R7_w=3092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3092 R7_w=3092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3093 R7_w=3093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3093 R7=3093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3094 R7_w=3094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3094 R7_w=3094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3095 R7_w=3095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3095 R7_w=3095 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3095 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3095 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3096 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3097,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3096 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3096 R7_w=3096 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3096 R7_w=3096 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3096 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3096 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3097 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3098,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3097 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3097 R7_w=3097 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3097 R7_w=3097 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3097 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3097 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3098 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3099,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3098 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3098 R7_w=3098 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3098 R7_w=3098 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3098 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3098 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3099 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3099 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3099 R7_w=3099 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3099 R7_w=3099 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3099 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3099 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3100 R7_w=3100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3100 R7=3100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3101 R7_w=3101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3101 R7_w=3101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3102 R7_w=3102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3102 R7_w=3102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3103 R7_w=3103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3103 R7=3103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3104 R7_w=3104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3104 R7_w=3104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3105 R7_w=3105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3105 R7_w=3105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3106 R7_w=3106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3106 R7_w=3106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3107 R7_w=3107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3107 R7_w=3107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3108 R7_w=3108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3108 R7_w=3108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3109 R7_w=3109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3109 R7_w=3109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3110 R7_w=3110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3110 R7=3110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3111 R7_w=3111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3111 R7_w=3111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3112 R7_w=3112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3112 R7_w=3112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3113 R7_w=3113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3113 R7=3113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3114 R7_w=3114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3114 R7_w=3114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3115 R7_w=3115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3115 R7_w=3115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3116 R7_w=3116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3116 R7_w=3116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3117 R7_w=3117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3117 R7_w=3117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3118 R7_w=3118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3118 R7_w=3118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3119 R7_w=3119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3119 R7_w=3119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3120 R7_w=3120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3120 R7=3120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3121 R7_w=3121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3121 R7_w=3121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3122 R7_w=3122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3122 R7_w=3122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3123 R7_w=3123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3123 R7=3123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3124 R7_w=3124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3124 R7_w=3124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3125 R7_w=3125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3125 R7_w=3125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3126 R7_w=3126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3126 R7_w=3126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3127 R7_w=3127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3127 R7_w=3127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3128 R7_w=3128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3128 R7_w=3128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3129 R7_w=3129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3129 R7_w=3129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3130 R7_w=3130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3130 R7=3130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3131 R7_w=3131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3131 R7_w=3131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3132 R7_w=3132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3132 R7_w=3132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3133 R7_w=3133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3133 R7=3133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3134 R7_w=3134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3134 R7_w=3134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3135 R7_w=3135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3135 R7_w=3135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3136 R7_w=3136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3136 R7_w=3136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3137 R7_w=3137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3137 R7_w=3137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3138 R7_w=3138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3138 R7_w=3138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3139 R7_w=3139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3139 R7_w=3139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3140 R7_w=3140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3140 R7=3140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3141 R7_w=3141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3141 R7_w=3141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3142 R7_w=3142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3142 R7_w=3142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3143 R7_w=3143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3143 R7=3143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3144 R7_w=3144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3144 R7_w=3144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3145 R7_w=3145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3145 R7_w=3145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3146 R7_w=3146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3146 R7_w=3146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3147 R7_w=3147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3147 R7_w=3147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3148 R7_w=3148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3148 R7_w=3148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3149 R7_w=3149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3149 R7_w=3149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3150 R7_w=3150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3150 R7=3150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3151 R7_w=3151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3151 R7_w=3151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3152 R7_w=3152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3152 R7_w=3152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3153 R7_w=3153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3153 R7=3153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3154 R7_w=3154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3154 R7_w=3154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3155 R7_w=3155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3155 R7_w=3155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3156 R7_w=3156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3156 R7_w=3156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3157 R7_w=3157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3157 R7_w=3157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3158 R7_w=3158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3158 R7_w=3158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3159 R7_w=3159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3159 R7_w=3159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3160 R7_w=3160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3160 R7=3160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3161 R7_w=3161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3161 R7_w=3161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3162 R7_w=3162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3162 R7_w=3162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3163 R7_w=3163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3163 R7=3163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3164 R7_w=3164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3164 R7_w=3164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3165 R7_w=3165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3165 R7_w=3165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3166 R7_w=3166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3166 R7_w=3166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3167 R7_w=3167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3167 R7_w=3167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3168 R7_w=3168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3168 R7_w=3168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3169 R7_w=3169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3169 R7_w=3169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3170 R7_w=3170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3170 R7=3170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3171 R7_w=3171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3171 R7_w=3171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3172 R7_w=3172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3172 R7_w=3172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3173 R7_w=3173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3173 R7=3173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3174 R7_w=3174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3174 R7_w=3174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3175 R7_w=3175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3175 R7_w=3175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3176 R7_w=3176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3176 R7_w=3176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3177 R7_w=3177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3177 R7_w=3177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3178 R7_w=3178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3178 R7_w=3178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3179 R7_w=3179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3179 R7_w=3179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3180 R7_w=3180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3180 R7=3180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3181 R7_w=3181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3181 R7_w=3181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3182 R7_w=3182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3182 R7_w=3182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3183 R7_w=3183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3183 R7=3183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3184 R7_w=3184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3184 R7_w=3184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3185 R7_w=3185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3185 R7_w=3185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3186 R7_w=3186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3186 R7_w=3186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3187 R7_w=3187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3187 R7_w=3187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3188 R7_w=3188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3188 R7_w=3188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3189 R7_w=3189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3189 R7_w=3189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3190 R7_w=3190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3190 R7=3190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3191 R7_w=3191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3191 R7_w=3191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3192 R7_w=3192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3192 R7_w=3192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3193 R7_w=3193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3193 R7=3193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3194 R7_w=3194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3194 R7_w=3194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3195 R7_w=3195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3195 R7_w=3195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3196 R7_w=3196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3196 R7_w=3196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3197 R7_w=3197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3197 R7_w=3197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3198 R7_w=3198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3198 R7_w=3198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3199 R7_w=3199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3199 R7_w=3199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3200 R7_w=3200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3200 R7=3200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3201 R7_w=3201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3201 R7_w=3201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3202 R7_w=3202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3202 R7_w=3202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3203 R7_w=3203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3203 R7=3203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3204 R7_w=3204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3204 R7_w=3204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3205 R7_w=3205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3205 R7_w=3205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3206 R7_w=3206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3206 R7_w=3206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3207 R7_w=3207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3207 R7_w=3207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3208 R7_w=3208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3208 R7_w=3208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3209 R7_w=3209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3209 R7_w=3209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3210 R7_w=3210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3210 R7=3210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3211 R7_w=3211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3211 R7_w=3211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3212 R7_w=3212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3212 R7_w=3212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3213 R7_w=3213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3213 R7=3213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3214 R7_w=3214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3214 R7_w=3214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3215 R7_w=3215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3215 R7_w=3215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3216 R7_w=3216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3216 R7_w=3216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3217 R7_w=3217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3217 R7_w=3217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3218 R7_w=3218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3218 R7_w=3218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3219 R7_w=3219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3219 R7_w=3219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3220 R7_w=3220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3220 R7=3220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3221 R7_w=3221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3221 R7_w=3221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3222 R7_w=3222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3222 R7_w=3222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3223 R7_w=3223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3223 R7=3223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3224 R7_w=3224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3224 R7_w=3224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3225 R7_w=3225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3225 R7_w=3225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3226 R7_w=3226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3226 R7_w=3226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3227 R7_w=3227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3227 R7_w=3227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3228 R7_w=3228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3228 R7_w=3228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3229 R7_w=3229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3229 R7_w=3229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3230 R7_w=3230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3230 R7=3230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3231 R7_w=3231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3231 R7_w=3231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3232 R7_w=3232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3232 R7_w=3232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3233 R7_w=3233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3233 R7=3233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3234 R7_w=3234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3234 R7_w=3234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3235 R7_w=3235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3235 R7_w=3235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3236 R7_w=3236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3236 R7_w=3236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3237 R7_w=3237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3237 R7_w=3237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3238 R7_w=3238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3238 R7_w=3238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3239 R7_w=3239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3239 R7_w=3239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3240 R7_w=3240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3240 R7=3240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3241 R7_w=3241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3241 R7_w=3241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3242 R7_w=3242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3242 R7_w=3242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3243 R7_w=3243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3243 R7=3243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3244 R7_w=3244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3244 R7_w=3244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3245 R7_w=3245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3245 R7_w=3245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3246 R7_w=3246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3246 R7_w=3246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3247 R7_w=3247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3247 R7_w=3247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3248 R7_w=3248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3248 R7_w=3248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3249 R7_w=3249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3249 R7_w=3249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3250 R7_w=3250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3250 R7=3250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3251 R7_w=3251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3251 R7_w=3251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3252 R7_w=3252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3252 R7_w=3252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3253 R7_w=3253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3253 R7=3253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3254 R7_w=3254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3254 R7_w=3254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3255 R7_w=3255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3255 R7_w=3255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3256 R7_w=3256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3256 R7_w=3256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3257 R7_w=3257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3257 R7_w=3257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3258 R7_w=3258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3258 R7_w=3258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3259 R7_w=3259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3259 R7_w=3259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3260 R7_w=3260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3260 R7=3260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3261 R7_w=3261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3261 R7_w=3261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3262 R7_w=3262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3262 R7_w=3262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3263 R7_w=3263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3263 R7=3263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3264 R7_w=3264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3264 R7_w=3264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3265 R7_w=3265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3265 R7_w=3265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3266 R7_w=3266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3266 R7_w=3266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3267 R7_w=3267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3267 R7_w=3267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3268 R7_w=3268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3268 R7_w=3268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3269 R7_w=3269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3269 R7_w=3269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3270 R7_w=3270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3270 R7=3270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3271 R7_w=3271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3271 R7_w=3271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3272 R7_w=3272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3272 R7_w=3272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3273 R7_w=3273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3273 R7=3273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3274 R7_w=3274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3274 R7_w=3274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3275 R7_w=3275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3275 R7_w=3275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3276 R7_w=3276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3276 R7_w=3276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3277 R7_w=3277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3277 R7_w=3277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3278 R7_w=3278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3278 R7_w=3278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3279 R7_w=3279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3279 R7_w=3279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3280 R7_w=3280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3280 R7=3280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3281 R7_w=3281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3281 R7_w=3281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3282 R7_w=3282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3282 R7_w=3282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3283 R7_w=3283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3283 R7=3283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3284 R7_w=3284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3284 R7_w=3284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3285 R7_w=3285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3285 R7_w=3285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3286 R7_w=3286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3286 R7_w=3286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3287 R7_w=3287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3287 R7_w=3287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3288 R7_w=3288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3288 R7_w=3288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3289 R7_w=3289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3289 R7_w=3289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3290 R7_w=3290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3290 R7=3290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3291 R7_w=3291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3291 R7_w=3291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3292 R7_w=3292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3292 R7_w=3292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3293 R7_w=3293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3293 R7=3293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3294 R7_w=3294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3294 R7_w=3294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3295 R7_w=3295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3295 R7_w=3295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3296 R7_w=3296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3296 R7_w=3296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3297 R7_w=3297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3297 R7_w=3297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3298 R7_w=3298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3298 R7_w=3298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3299 R7_w=3299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3299 R7_w=3299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3300 R7_w=3300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3300 R7=3300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3301 R7_w=3301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3301 R7_w=3301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3302 R7_w=3302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3302 R7_w=3302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3303 R7_w=3303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3303 R7=3303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3304 R7_w=3304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3304 R7_w=3304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3305 R7_w=3305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3305 R7_w=3305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3306 R7_w=3306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3306 R7_w=3306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3307 R7_w=3307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3307 R7_w=3307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3308 R7_w=3308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3308 R7_w=3308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3309 R7_w=3309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3309 R7_w=3309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3310 R7_w=3310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3310 R7=3310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3311 R7_w=3311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3311 R7_w=3311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3312 R7_w=3312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3312 R7_w=3312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3313 R7_w=3313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3313 R7=3313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3314 R7_w=3314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3314 R7_w=3314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3315 R7_w=3315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3315 R7_w=3315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3316 R7_w=3316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3316 R7_w=3316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3317 R7_w=3317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3317 R7_w=3317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3318 R7_w=3318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3318 R7_w=3318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3319 R7_w=3319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3319 R7_w=3319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3320 R7_w=3320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3320 R7=3320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3321 R7_w=3321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3321 R7_w=3321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3322 R7_w=3322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3322 R7_w=3322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3323 R7_w=3323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3323 R7=3323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3324 R7_w=3324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3324 R7_w=3324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3325 R7_w=3325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3325 R7_w=3325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3326 R7_w=3326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3326 R7_w=3326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3327 R7_w=3327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3327 R7_w=3327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3328 R7_w=3328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3328 R7_w=3328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3329 R7_w=3329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3329 R7_w=3329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3330 R7_w=3330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3330 R7=3330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3331 R7_w=3331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3331 R7_w=3331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3332 R7_w=3332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3332 R7_w=3332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3333 R7_w=3333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3333 R7=3333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3334 R7_w=3334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3334 R7_w=3334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3335 R7_w=3335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3335 R7_w=3335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3336 R7_w=3336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3336 R7_w=3336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3337 R7_w=3337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3337 R7_w=3337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3338 R7_w=3338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3338 R7_w=3338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3339 R7_w=3339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3339 R7_w=3339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3340 R7_w=3340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3340 R7=3340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3341 R7_w=3341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3341 R7_w=3341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3342 R7_w=3342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3342 R7_w=3342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3343 R7_w=3343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3343 R7=3343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3344 R7_w=3344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3344 R7_w=3344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3345 R7_w=3345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3345 R7_w=3345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3346 R7_w=3346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3346 R7_w=3346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3347 R7_w=3347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3347 R7_w=3347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3348 R7_w=3348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3348 R7_w=3348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3349 R7_w=3349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3349 R7_w=3349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3350 R7_w=3350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3350 R7=3350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3351 R7_w=3351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3351 R7_w=3351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3352 R7_w=3352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3352 R7_w=3352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3353 R7_w=3353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3353 R7=3353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3354 R7_w=3354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3354 R7_w=3354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3355 R7_w=3355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3355 R7_w=3355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3356 R7_w=3356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3356 R7_w=3356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3357 R7_w=3357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3357 R7_w=3357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3358 R7_w=3358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3358 R7_w=3358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3359 R7_w=3359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3359 R7_w=3359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3360 R7_w=3360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3360 R7=3360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3361 R7_w=3361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3361 R7_w=3361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3362 R7_w=3362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3362 R7_w=3362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3363 R7_w=3363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3363 R7=3363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3364 R7_w=3364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3364 R7_w=3364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3365 R7_w=3365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3365 R7_w=3365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3366 R7_w=3366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3366 R7_w=3366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3367 R7_w=3367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3367 R7_w=3367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3368 R7_w=3368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3368 R7_w=3368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3369 R7_w=3369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3369 R7_w=3369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3370 R7_w=3370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3370 R7=3370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3371 R7_w=3371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3371 R7_w=3371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3372 R7_w=3372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3372 R7_w=3372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3373 R7_w=3373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3373 R7=3373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3374 R7_w=3374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3374 R7_w=3374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3375 R7_w=3375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3375 R7_w=3375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3376 R7_w=3376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3376 R7_w=3376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3377 R7_w=3377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3377 R7_w=3377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3378 R7_w=3378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3378 R7_w=3378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3379 R7_w=3379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3379 R7_w=3379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3380 R7_w=3380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3380 R7=3380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3381 R7_w=3381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3381 R7_w=3381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3382 R7_w=3382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3382 R7_w=3382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3383 R7_w=3383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3383 R7=3383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3384 R7_w=3384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3384 R7_w=3384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3385 R7_w=3385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3385 R7_w=3385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3386 R7_w=3386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3386 R7_w=3386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3387 R7_w=3387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3387 R7_w=3387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3388 R7_w=3388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3388 R7_w=3388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3389 R7_w=3389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3389 R7_w=3389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3390 R7_w=3390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3390 R7=3390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3391 R7_w=3391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3391 R7_w=3391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3392 R7_w=3392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3392 R7_w=3392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3393 R7_w=3393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3393 R7=3393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3394 R7_w=3394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3394 R7_w=3394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3395 R7_w=3395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3395 R7_w=3395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3396 R7_w=3396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3396 R7_w=3396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3397 R7_w=3397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3397 R7_w=3397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3398 R7_w=3398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3398 R7_w=3398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3399 R7_w=3399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3399 R7_w=3399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3400 R7_w=3400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3400 R7=3400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3401 R7_w=3401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3401 R7_w=3401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3402 R7_w=3402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3402 R7_w=3402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3403 R7_w=3403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3403 R7=3403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3404 R7_w=3404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3404 R7_w=3404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3405 R7_w=3405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3405 R7_w=3405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3406 R7_w=3406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3406 R7_w=3406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3407 R7_w=3407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3407 R7_w=3407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3408 R7_w=3408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3408 R7_w=3408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3409 R7_w=3409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3409 R7_w=3409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3410 R7_w=3410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3410 R7=3410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3411 R7_w=3411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3411 R7_w=3411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3412 R7_w=3412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3412 R7_w=3412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3413 R7_w=3413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3413 R7=3413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3414 R7_w=3414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3414 R7_w=3414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3415 R7_w=3415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3415 R7_w=3415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3416 R7_w=3416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3416 R7_w=3416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3417 R7_w=3417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3417 R7_w=3417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3418 R7_w=3418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3418 R7_w=3418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3419 R7_w=3419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3419 R7_w=3419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3420 R7_w=3420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3420 R7=3420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3421 R7_w=3421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3421 R7_w=3421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3422 R7_w=3422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3422 R7_w=3422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3423 R7_w=3423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3423 R7=3423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3424 R7_w=3424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3424 R7_w=3424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3425 R7_w=3425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3425 R7_w=3425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3426 R7_w=3426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3426 R7_w=3426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3427 R7_w=3427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3427 R7_w=3427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3428 R7_w=3428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3428 R7_w=3428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3429 R7_w=3429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3429 R7_w=3429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3430 R7_w=3430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3430 R7=3430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3431 R7_w=3431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3431 R7_w=3431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3432 R7_w=3432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3432 R7_w=3432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3433 R7_w=3433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3433 R7=3433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3434 R7_w=3434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3434 R7_w=3434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3435 R7_w=3435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3435 R7_w=3435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3436 R7_w=3436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3436 R7_w=3436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3437 R7_w=3437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3437 R7_w=3437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3438 R7_w=3438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3438 R7_w=3438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3439 R7_w=3439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3439 R7_w=3439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3440 R7_w=3440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3440 R7=3440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3441 R7_w=3441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3441 R7_w=3441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3442 R7_w=3442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3442 R7_w=3442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3443 R7_w=3443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3443 R7=3443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3444 R7_w=3444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3444 R7_w=3444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3445 R7_w=3445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3445 R7_w=3445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3446 R7_w=3446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3446 R7_w=3446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3447 R7_w=3447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3447 R7_w=3447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3448 R7_w=3448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3448 R7_w=3448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3449 R7_w=3449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3449 R7_w=3449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3450 R7_w=3450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3450 R7=3450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3451 R7_w=3451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3451 R7_w=3451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3452 R7_w=3452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3452 R7_w=3452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3453 R7_w=3453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3453 R7=3453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3454 R7_w=3454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3454 R7_w=3454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3455 R7_w=3455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3455 R7_w=3455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3456 R7_w=3456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3456 R7_w=3456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3457 R7_w=3457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3457 R7_w=3457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3458 R7_w=3458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3458 R7_w=3458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3459 R7_w=3459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3459 R7_w=3459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3460 R7_w=3460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3460 R7=3460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3461 R7_w=3461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3461 R7_w=3461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3462 R7_w=3462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3462 R7_w=3462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3463 R7_w=3463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3463 R7=3463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3464 R7_w=3464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3464 R7_w=3464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3465 R7_w=3465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3465 R7_w=3465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3466 R7_w=3466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3466 R7_w=3466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3467 R7_w=3467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3467 R7_w=3467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3468 R7_w=3468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3468 R7_w=3468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3469 R7_w=3469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3469 R7_w=3469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3470 R7_w=3470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3470 R7=3470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3471 R7_w=3471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3471 R7_w=3471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3472 R7_w=3472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3472 R7_w=3472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3473 R7_w=3473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3473 R7=3473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3474 R7_w=3474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3474 R7_w=3474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3475 R7_w=3475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3475 R7_w=3475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3476 R7_w=3476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3476 R7_w=3476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3477 R7_w=3477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3477 R7_w=3477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3478 R7_w=3478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3478 R7_w=3478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3479 R7_w=3479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3479 R7_w=3479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3480 R7_w=3480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3480 R7=3480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3481 R7_w=3481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3481 R7_w=3481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3482 R7_w=3482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3482 R7_w=3482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3483 R7_w=3483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3483 R7=3483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3484 R7_w=3484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3484 R7_w=3484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3485 R7_w=3485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3485 R7_w=3485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3486 R7_w=3486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3486 R7_w=3486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3487 R7_w=3487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3487 R7_w=3487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3488 R7_w=3488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3488 R7_w=3488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3489 R7_w=3489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3489 R7_w=3489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3490 R7_w=3490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3490 R7=3490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3491 R7_w=3491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3491 R7_w=3491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3492 R7_w=3492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3492 R7_w=3492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3493 R7_w=3493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3493 R7=3493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3494 R7_w=3494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3494 R7_w=3494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3495 R7_w=3495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3495 R7_w=3495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3496 R7_w=3496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3496 R7_w=3496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3497 R7_w=3497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3497 R7_w=3497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3498 R7_w=3498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3498 R7_w=3498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3499 R7_w=3499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3499 R7_w=3499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3500 R7_w=3500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3500 R7=3500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3501 R7_w=3501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3501 R7_w=3501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3502 R7_w=3502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3502 R7_w=3502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3503 R7_w=3503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3503 R7=3503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3504 R7_w=3504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3504 R7_w=3504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3505 R7_w=3505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3505 R7_w=3505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3506 R7_w=3506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3506 R7_w=3506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3507 R7_w=3507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3507 R7_w=3507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3508 R7_w=3508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3508 R7_w=3508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3509 R7_w=3509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3509 R7_w=3509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3510 R7_w=3510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3510 R7=3510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3511 R7_w=3511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3511 R7_w=3511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3512 R7_w=3512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3512 R7_w=3512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3513 R7_w=3513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3513 R7=3513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3514 R7_w=3514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3514 R7_w=3514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3515 R7_w=3515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3515 R7_w=3515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3516 R7_w=3516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3516 R7_w=3516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3517 R7_w=3517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3517 R7_w=3517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3518 R7_w=3518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3518 R7_w=3518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3519 R7_w=3519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3519 R7_w=3519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3520 R7_w=3520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3520 R7=3520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3521 R7_w=3521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3521 R7_w=3521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3522 R7_w=3522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3522 R7_w=3522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3523 R7_w=3523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3523 R7=3523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3524 R7_w=3524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3524 R7_w=3524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3525 R7_w=3525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3525 R7_w=3525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3526 R7_w=3526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3526 R7_w=3526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3527 R7_w=3527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3527 R7_w=3527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3528 R7_w=3528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3528 R7_w=3528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3529 R7_w=3529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3529 R7_w=3529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3530 R7_w=3530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3530 R7=3530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3531 R7_w=3531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3531 R7_w=3531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3532 R7_w=3532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3532 R7_w=3532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3533 R7_w=3533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3533 R7=3533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3534 R7_w=3534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3534 R7_w=3534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3535 R7_w=3535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3535 R7_w=3535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3536 R7_w=3536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3536 R7_w=3536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3537 R7_w=3537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3537 R7_w=3537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3538 R7_w=3538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3538 R7_w=3538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3539 R7_w=3539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3539 R7_w=3539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3540 R7_w=3540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3540 R7=3540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3541 R7_w=3541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3541 R7_w=3541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3542 R7_w=3542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3542 R7_w=3542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3543 R7_w=3543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3543 R7=3543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3544 R7_w=3544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3544 R7_w=3544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3545 R7_w=3545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3545 R7_w=3545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3546 R7_w=3546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3546 R7_w=3546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3547 R7_w=3547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3547 R7_w=3547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3548 R7_w=3548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3548 R7_w=3548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3549 R7_w=3549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3549 R7_w=3549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3550 R7_w=3550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3550 R7=3550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3551 R7_w=3551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3551 R7_w=3551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3552 R7_w=3552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3552 R7_w=3552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3553 R7_w=3553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3553 R7=3553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3554 R7_w=3554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3554 R7_w=3554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3555 R7_w=3555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3555 R7_w=3555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3556 R7_w=3556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3556 R7_w=3556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3557 R7_w=3557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3557 R7_w=3557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3558 R7_w=3558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3558 R7_w=3558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3559 R7_w=3559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3559 R7_w=3559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3560 R7_w=3560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3560 R7=3560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3561 R7_w=3561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3561 R7_w=3561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3562 R7_w=3562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3562 R7_w=3562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3563 R7_w=3563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3563 R7=3563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3564 R7_w=3564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3564 R7_w=3564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3565 R7_w=3565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3565 R7_w=3565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3566 R7_w=3566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3566 R7_w=3566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3567 R7_w=3567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3567 R7_w=3567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3568 R7_w=3568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3568 R7_w=3568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3569 R7_w=3569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3569 R7_w=3569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3570 R7_w=3570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3570 R7=3570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3571 R7_w=3571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3571 R7_w=3571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3572 R7_w=3572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3572 R7_w=3572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3573 R7_w=3573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3573 R7=3573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3574 R7_w=3574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3574 R7_w=3574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3575 R7_w=3575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3575 R7_w=3575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3576 R7_w=3576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3576 R7_w=3576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3577 R7_w=3577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3577 R7_w=3577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3578 R7_w=3578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3578 R7_w=3578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3579 R7_w=3579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3579 R7_w=3579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3580 R7_w=3580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3580 R7=3580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3581 R7_w=3581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3581 R7_w=3581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3582 R7_w=3582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3582 R7_w=3582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3583 R7_w=3583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3583 R7=3583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3584 R7_w=3584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3584 R7_w=3584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3585 R7_w=3585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3585 R7_w=3585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3586 R7_w=3586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3586 R7_w=3586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3587 R7_w=3587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3587 R7_w=3587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3588 R7_w=3588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3588 R7_w=3588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3589 R7_w=3589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3589 R7_w=3589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3590 R7_w=3590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3590 R7=3590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3591 R7_w=3591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3591 R7_w=3591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3592 R7_w=3592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3592 R7_w=3592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3593 R7_w=3593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3593 R7=3593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3594 R7_w=3594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3594 R7_w=3594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3595 R7_w=3595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3595 R7_w=3595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3596 R7_w=3596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3596 R7_w=3596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3597 R7_w=3597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3597 R7_w=3597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3598 R7_w=3598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3598 R7_w=3598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3599 R7_w=3599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3599 R7_w=3599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3600 R7_w=3600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3600 R7=3600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3601 R7_w=3601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3601 R7_w=3601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3602 R7_w=3602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3602 R7_w=3602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3603 R7_w=3603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3603 R7=3603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3604 R7_w=3604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3604 R7_w=3604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3605 R7_w=3605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3605 R7_w=3605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3606 R7_w=3606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3606 R7_w=3606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3607 R7_w=3607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3607 R7_w=3607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3608 R7_w=3608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3608 R7_w=3608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3609 R7_w=3609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3609 R7_w=3609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3610 R7_w=3610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3610 R7=3610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3611 R7_w=3611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3611 R7_w=3611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3612 R7_w=3612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3612 R7_w=3612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3613 R7_w=3613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3613 R7=3613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3614 R7_w=3614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3614 R7_w=3614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3615 R7_w=3615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3615 R7_w=3615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3616 R7_w=3616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3616 R7_w=3616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3617 R7_w=3617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3617 R7_w=3617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3618 R7_w=3618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3618 R7_w=3618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3619 R7_w=3619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3619 R7_w=3619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3620 R7_w=3620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3620 R7=3620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3621 R7_w=3621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3621 R7_w=3621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3622 R7_w=3622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3622 R7_w=3622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3623 R7_w=3623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3623 R7=3623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3624 R7_w=3624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3624 R7_w=3624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3625 R7_w=3625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3625 R7_w=3625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3626 R7_w=3626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3626 R7_w=3626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3627 R7_w=3627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3627 R7_w=3627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3628 R7_w=3628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3628 R7_w=3628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3629 R7_w=3629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3629 R7_w=3629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3630 R7_w=3630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3630 R7=3630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3631 R7_w=3631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3631 R7_w=3631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3632 R7_w=3632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3632 R7_w=3632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3633 R7_w=3633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3633 R7=3633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3634 R7_w=3634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3634 R7_w=3634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3635 R7_w=3635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3635 R7_w=3635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3636 R7_w=3636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3636 R7_w=3636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3637 R7_w=3637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3637 R7_w=3637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3638 R7_w=3638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3638 R7_w=3638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3639 R7_w=3639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3639 R7_w=3639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3640 R7_w=3640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3640 R7=3640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3641 R7_w=3641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3641 R7_w=3641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3642 R7_w=3642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3642 R7_w=3642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3643 R7_w=3643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3643 R7=3643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3644 R7_w=3644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3644 R7_w=3644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3645 R7_w=3645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3645 R7_w=3645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3646 R7_w=3646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3646 R7_w=3646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3647 R7_w=3647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3647 R7_w=3647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3648 R7_w=3648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3648 R7_w=3648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3649 R7_w=3649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3649 R7_w=3649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3650 R7_w=3650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3650 R7=3650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3651 R7_w=3651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3651 R7_w=3651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3652 R7_w=3652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3652 R7_w=3652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3653 R7_w=3653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3653 R7=3653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3654 R7_w=3654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3654 R7_w=3654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3655 R7_w=3655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3655 R7_w=3655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3656 R7_w=3656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3656 R7_w=3656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3657 R7_w=3657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3657 R7_w=3657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3658 R7_w=3658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3658 R7_w=3658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3659 R7_w=3659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3659 R7_w=3659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3660 R7_w=3660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3660 R7=3660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3661 R7_w=3661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3661 R7_w=3661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3662 R7_w=3662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3662 R7_w=3662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3663 R7_w=3663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3663 R7=3663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3664 R7_w=3664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3664 R7_w=3664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3665 R7_w=3665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3665 R7_w=3665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3666 R7_w=3666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3666 R7_w=3666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3667 R7_w=3667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3667 R7_w=3667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3668 R7_w=3668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3668 R7_w=3668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3669 R7_w=3669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3669 R7_w=3669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3670 R7_w=3670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3670 R7=3670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3671 R7_w=3671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3671 R7_w=3671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3672 R7_w=3672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3672 R7_w=3672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3673 R7_w=3673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3673 R7=3673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3674 R7_w=3674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3674 R7_w=3674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3675 R7_w=3675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3675 R7_w=3675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3676 R7_w=3676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3676 R7_w=3676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3677 R7_w=3677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3677 R7_w=3677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3678 R7_w=3678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3678 R7_w=3678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3679 R7_w=3679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3679 R7_w=3679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3680 R7_w=3680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3680 R7=3680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3681 R7_w=3681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3681 R7_w=3681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3682 R7_w=3682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3682 R7_w=3682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3683 R7_w=3683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3683 R7=3683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3684 R7_w=3684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3684 R7_w=3684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3685 R7_w=3685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3685 R7_w=3685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3686 R7_w=3686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3686 R7_w=3686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3687 R7_w=3687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3687 R7_w=3687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3688 R7_w=3688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3688 R7_w=3688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3689 R7_w=3689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3689 R7_w=3689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3690 R7_w=3690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3690 R7=3690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3691 R7_w=3691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3691 R7_w=3691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3692 R7_w=3692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3692 R7_w=3692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3693 R7_w=3693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3693 R7=3693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3694 R7_w=3694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3694 R7_w=3694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3695 R7_w=3695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3695 R7_w=3695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3696 R7_w=3696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3696 R7_w=3696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3697 R7_w=3697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3697 R7_w=3697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3698 R7_w=3698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3698 R7_w=3698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3699 R7_w=3699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3699 R7_w=3699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3700 R7_w=3700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3700 R7=3700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3701 R7_w=3701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3701 R7_w=3701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3702 R7_w=3702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3702 R7_w=3702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3703 R7_w=3703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3703 R7=3703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3704 R7_w=3704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3704 R7_w=3704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3705 R7_w=3705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3705 R7_w=3705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3706 R7_w=3706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3706 R7_w=3706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3707 R7_w=3707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3707 R7_w=3707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3708 R7_w=3708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3708 R7_w=3708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3709 R7_w=3709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3709 R7_w=3709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3710 R7_w=3710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3710 R7=3710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3711 R7_w=3711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3711 R7_w=3711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3712 R7_w=3712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3712 R7_w=3712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3713 R7_w=3713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3713 R7=3713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3714 R7_w=3714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3714 R7_w=3714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3715 R7_w=3715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3715 R7_w=3715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3716 R7_w=3716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3716 R7_w=3716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3717 R7_w=3717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3717 R7_w=3717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3718 R7_w=3718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3718 R7_w=3718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3719 R7_w=3719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3719 R7_w=3719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3720 R7_w=3720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3720 R7=3720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3721 R7_w=3721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3721 R7_w=3721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3722 R7_w=3722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3722 R7_w=3722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3723 R7_w=3723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3723 R7=3723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3724 R7_w=3724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3724 R7_w=3724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3725 R7_w=3725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3725 R7_w=3725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3726 R7_w=3726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3726 R7_w=3726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3727 R7_w=3727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3727 R7_w=3727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3728 R7_w=3728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3728 R7_w=3728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3729 R7_w=3729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3729 R7_w=3729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3730 R7_w=3730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3730 R7=3730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3731 R7_w=3731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3731 R7_w=3731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3732 R7_w=3732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3732 R7_w=3732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3733 R7_w=3733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3733 R7=3733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3734 R7_w=3734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3734 R7_w=3734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3735 R7_w=3735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3735 R7_w=3735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3736 R7_w=3736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3736 R7_w=3736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3737 R7_w=3737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3737 R7_w=3737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3738 R7_w=3738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3738 R7_w=3738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3739 R7_w=3739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3739 R7_w=3739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3740 R7_w=3740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3740 R7=3740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3741 R7_w=3741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3741 R7_w=3741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3742 R7_w=3742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3742 R7_w=3742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3743 R7_w=3743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3743 R7=3743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3744 R7_w=3744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3744 R7_w=3744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3745 R7_w=3745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3745 R7_w=3745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3746 R7_w=3746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3746 R7_w=3746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3747 R7_w=3747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3747 R7_w=3747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3748 R7_w=3748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3748 R7_w=3748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3749 R7_w=3749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3749 R7_w=3749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3750 R7_w=3750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3750 R7=3750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3751 R7_w=3751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3751 R7_w=3751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3752 R7_w=3752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3752 R7_w=3752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3753 R7_w=3753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3753 R7=3753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3754 R7_w=3754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3754 R7_w=3754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3755 R7_w=3755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3755 R7_w=3755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3756 R7_w=3756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3756 R7_w=3756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3757 R7_w=3757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3757 R7_w=3757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3758 R7_w=3758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3758 R7_w=3758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3759 R7_w=3759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3759 R7_w=3759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3760 R7_w=3760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3760 R7=3760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3761 R7_w=3761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3761 R7_w=3761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3762 R7_w=3762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3762 R7_w=3762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3763 R7_w=3763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3763 R7=3763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3764 R7_w=3764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3764 R7_w=3764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3765 R7_w=3765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3765 R7_w=3765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3766 R7_w=3766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3766 R7_w=3766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3767 R7_w=3767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3767 R7_w=3767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3768 R7_w=3768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3768 R7_w=3768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3769 R7_w=3769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3769 R7_w=3769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3770 R7_w=3770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3770 R7=3770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3771 R7_w=3771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3771 R7_w=3771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3772 R7_w=3772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3772 R7_w=3772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3773 R7_w=3773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3773 R7=3773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3774 R7_w=3774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3774 R7_w=3774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3775 R7_w=3775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3775 R7_w=3775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3776 R7_w=3776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3776 R7_w=3776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3777 R7_w=3777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3777 R7_w=3777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3778 R7_w=3778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3778 R7_w=3778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3779 R7_w=3779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3779 R7_w=3779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3780 R7_w=3780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3780 R7=3780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3781 R7_w=3781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3781 R7_w=3781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3782 R7_w=3782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3782 R7_w=3782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3783 R7_w=3783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3783 R7=3783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3784 R7_w=3784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3784 R7_w=3784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3785 R7_w=3785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3785 R7_w=3785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3786 R7_w=3786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3786 R7_w=3786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3787 R7_w=3787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3787 R7_w=3787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3788 R7_w=3788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3788 R7_w=3788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3789 R7_w=3789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3789 R7_w=3789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3790 R7_w=3790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3790 R7=3790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3791 R7_w=3791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3791 R7_w=3791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3792 R7_w=3792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3792 R7_w=3792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3793 R7_w=3793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3793 R7=3793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3794 R7_w=3794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3794 R7_w=3794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3795 R7_w=3795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3795 R7_w=3795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3796 R7_w=3796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3796 R7_w=3796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3797 R7_w=3797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3797 R7_w=3797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3798 R7_w=3798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3798 R7_w=3798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3799 R7_w=3799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3799 R7_w=3799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3800 R7_w=3800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3800 R7=3800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3801 R7_w=3801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3801 R7_w=3801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3802 R7_w=3802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3802 R7_w=3802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3803 R7_w=3803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3803 R7=3803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3804 R7_w=3804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3804 R7_w=3804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3805 R7_w=3805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3805 R7_w=3805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3806 R7_w=3806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3806 R7_w=3806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3807 R7_w=3807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3807 R7_w=3807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3808 R7_w=3808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3808 R7_w=3808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3809 R7_w=3809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3809 R7_w=3809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3810 R7_w=3810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3810 R7=3810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3811 R7_w=3811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3811 R7_w=3811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3812 R7_w=3812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3812 R7_w=3812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3813 R7_w=3813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3813 R7=3813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3814 R7_w=3814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3814 R7_w=3814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3815 R7_w=3815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3815 R7_w=3815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3816 R7_w=3816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3816 R7_w=3816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3817 R7_w=3817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3817 R7_w=3817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3818 R7_w=3818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3818 R7_w=3818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3819 R7_w=3819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3819 R7_w=3819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3820 R7_w=3820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3820 R7=3820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3821 R7_w=3821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3821 R7_w=3821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3822 R7_w=3822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3822 R7_w=3822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3823 R7_w=3823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3823 R7=3823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3824 R7_w=3824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3824 R7_w=3824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3825 R7_w=3825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3825 R7_w=3825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3826 R7_w=3826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3826 R7_w=3826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3827 R7_w=3827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3827 R7_w=3827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3828 R7_w=3828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3828 R7_w=3828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3829 R7_w=3829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3829 R7_w=3829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3830 R7_w=3830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3830 R7=3830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3831 R7_w=3831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3831 R7_w=3831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3832 R7_w=3832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3832 R7_w=3832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3833 R7_w=3833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3833 R7=3833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3834 R7_w=3834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3834 R7_w=3834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3835 R7_w=3835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3835 R7_w=3835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3836 R7_w=3836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3836 R7_w=3836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3837 R7_w=3837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3837 R7_w=3837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3838 R7_w=3838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3838 R7_w=3838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3839 R7_w=3839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3839 R7_w=3839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3840 R7_w=3840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3840 R7=3840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3841 R7_w=3841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3841 R7_w=3841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3842 R7_w=3842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3842 R7_w=3842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3843 R7_w=3843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3843 R7=3843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3844 R7_w=3844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3844 R7_w=3844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3845 R7_w=3845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3845 R7_w=3845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3846 R7_w=3846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3846 R7_w=3846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3847 R7_w=3847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3847 R7_w=3847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3848 R7_w=3848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3848 R7_w=3848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3849 R7_w=3849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3849 R7_w=3849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3850 R7_w=3850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3850 R7=3850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3851 R7_w=3851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3851 R7_w=3851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3852 R7_w=3852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3852 R7_w=3852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3853 R7_w=3853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3853 R7=3853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3854 R7_w=3854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3854 R7_w=3854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3855 R7_w=3855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3855 R7_w=3855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3856 R7_w=3856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3856 R7_w=3856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3857 R7_w=3857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3857 R7_w=3857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3858 R7_w=3858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3858 R7_w=3858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3859 R7_w=3859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3859 R7_w=3859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3860 R7_w=3860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3860 R7=3860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3861 R7_w=3861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3861 R7_w=3861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3862 R7_w=3862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3862 R7_w=3862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3863 R7_w=3863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3863 R7=3863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3864 R7_w=3864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3864 R7_w=3864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3865 R7_w=3865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3865 R7_w=3865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3866 R7_w=3866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3866 R7_w=3866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3867 R7_w=3867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3867 R7_w=3867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3868 R7_w=3868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3868 R7_w=3868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3869 R7_w=3869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3869 R7_w=3869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3870 R7_w=3870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3870 R7=3870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3871 R7_w=3871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3871 R7_w=3871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3872 R7_w=3872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3872 R7_w=3872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3873 R7_w=3873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3873 R7=3873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3874 R7_w=3874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3874 R7_w=3874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3875 R7_w=3875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3875 R7_w=3875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3876 R7_w=3876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3876 R7_w=3876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3877 R7_w=3877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3877 R7_w=3877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3878 R7_w=3878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3878 R7_w=3878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3879 R7_w=3879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3879 R7_w=3879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3880 R7_w=3880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3880 R7=3880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3881 R7_w=3881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3881 R7_w=3881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3882 R7_w=3882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3882 R7_w=3882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3883 R7_w=3883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3883 R7=3883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3884 R7_w=3884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3884 R7_w=3884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3885 R7_w=3885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3885 R7_w=3885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3886 R7_w=3886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3886 R7_w=3886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3887 R7_w=3887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3887 R7_w=3887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3888 R7_w=3888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3888 R7_w=3888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3889 R7_w=3889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3889 R7_w=3889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3890 R7_w=3890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3890 R7=3890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3891 R7_w=3891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3891 R7_w=3891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3892 R7_w=3892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3892 R7_w=3892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3893 R7_w=3893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3893 R7=3893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3894 R7_w=3894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3894 R7_w=3894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3895 R7_w=3895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3895 R7_w=3895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3896 R7_w=3896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3896 R7_w=3896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3897 R7_w=3897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3897 R7_w=3897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3898 R7_w=3898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3898 R7_w=3898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3899 R7_w=3899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3899 R7_w=3899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3900 R7_w=3900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3900 R7=3900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3901 R7_w=3901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3901 R7_w=3901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3902 R7_w=3902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3902 R7_w=3902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3903 R7_w=3903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3903 R7=3903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3904 R7_w=3904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3904 R7_w=3904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3905 R7_w=3905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3905 R7_w=3905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3906 R7_w=3906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3906 R7_w=3906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3907 R7_w=3907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3907 R7_w=3907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3908 R7_w=3908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3908 R7_w=3908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3909 R7_w=3909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3909 R7_w=3909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3910 R7_w=3910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3910 R7=3910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3911 R7_w=3911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3911 R7_w=3911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3912 R7_w=3912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3912 R7_w=3912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3913 R7_w=3913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3913 R7=3913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3914 R7_w=3914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3914 R7_w=3914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3915 R7_w=3915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3915 R7_w=3915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3916 R7_w=3916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3916 R7_w=3916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3917 R7_w=3917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3917 R7_w=3917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3918 R7_w=3918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3918 R7_w=3918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3919 R7_w=3919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3919 R7_w=3919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3920 R7_w=3920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3920 R7=3920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3921 R7_w=3921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3921 R7_w=3921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3922 R7_w=3922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3922 R7_w=3922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3923 R7_w=3923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3923 R7=3923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3924 R7_w=3924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3924 R7_w=3924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3925 R7_w=3925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3925 R7_w=3925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3926 R7_w=3926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3926 R7_w=3926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3927 R7_w=3927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3927 R7_w=3927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3928 R7_w=3928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3928 R7_w=3928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3929 R7_w=3929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3929 R7_w=3929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3930 R7_w=3930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3930 R7=3930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3931 R7_w=3931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3931 R7_w=3931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3932 R7_w=3932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3932 R7_w=3932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3933 R7_w=3933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3933 R7=3933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3934 R7_w=3934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3934 R7_w=3934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3935 R7_w=3935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3935 R7_w=3935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3936 R7_w=3936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3936 R7_w=3936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3937 R7_w=3937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3937 R7_w=3937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3938 R7_w=3938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3938 R7_w=3938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3939 R7_w=3939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3939 R7_w=3939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3940 R7_w=3940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3940 R7=3940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3941 R7_w=3941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3941 R7_w=3941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3942 R7_w=3942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3942 R7_w=3942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3943 R7_w=3943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3943 R7=3943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3944 R7_w=3944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3944 R7_w=3944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3945 R7_w=3945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3945 R7_w=3945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3946 R7_w=3946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3946 R7_w=3946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3947 R7_w=3947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3947 R7_w=3947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3948 R7_w=3948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3948 R7_w=3948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3949 R7_w=3949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3949 R7_w=3949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3950 R7_w=3950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3950 R7=3950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3951 R7_w=3951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3951 R7_w=3951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3952 R7_w=3952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3952 R7_w=3952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3953 R7_w=3953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3953 R7=3953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3954 R7_w=3954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3954 R7_w=3954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3955 R7_w=3955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3955 R7_w=3955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3956 R7_w=3956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3956 R7_w=3956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3957 R7_w=3957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3957 R7_w=3957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3958 R7_w=3958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3958 R7_w=3958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3959 R7_w=3959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3959 R7_w=3959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3960 R7_w=3960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3960 R7=3960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3961 R7_w=3961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3961 R7_w=3961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3962 R7_w=3962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3962 R7_w=3962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3963 R7_w=3963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3963 R7=3963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3964 R7_w=3964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3964 R7_w=3964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3965 R7_w=3965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3965 R7_w=3965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3966 R7_w=3966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3966 R7_w=3966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3967 R7_w=3967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3967 R7_w=3967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3968 R7_w=3968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3968 R7_w=3968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3969 R7_w=3969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3969 R7_w=3969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3970 R7_w=3970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3970 R7=3970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3971 R7_w=3971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3971 R7_w=3971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3972 R7_w=3972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3972 R7_w=3972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3973 R7_w=3973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3973 R7=3973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3974 R7_w=3974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3974 R7_w=3974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3975 R7_w=3975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3975 R7_w=3975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3976 R7_w=3976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3976 R7_w=3976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3977 R7_w=3977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3977 R7_w=3977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3978 R7_w=3978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3978 R7_w=3978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3979 R7_w=3979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3979 R7_w=3979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3980 R7_w=3980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3980 R7=3980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3981 R7_w=3981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3981 R7_w=3981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3982 R7_w=3982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3982 R7_w=3982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3983 R7_w=3983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3983 R7=3983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3984 R7_w=3984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3984 R7_w=3984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3985 R7_w=3985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3985 R7_w=3985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3986 R7_w=3986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3986 R7_w=3986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3987 R7_w=3987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3987 R7_w=3987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3988 R7_w=3988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3988 R7_w=3988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3989 R7_w=3989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3989 R7_w=3989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3990 R7_w=3990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3990 R7=3990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3991 R7_w=3991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3991 R7_w=3991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3992 R7_w=3992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3992 R7_w=3992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3993 R7_w=3993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3993 R7=3993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3994 R7_w=3994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3994 R7_w=3994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3995 R7_w=3995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3995 R7_w=3995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3996 R7_w=3996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3996 R7_w=3996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3997 R7_w=3997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3997 R7_w=3997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3998 R7_w=3998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3998 R7_w=3998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3999 R7_w=3999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3999 R7_w=3999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4000 R7_w=4000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4000 R7=4000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4001 R7_w=4001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4001 R7_w=4001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4002 R7_w=4002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4002 R7_w=4002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4003 R7_w=4003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4003 R7=4003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4004 R7_w=4004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4004 R7_w=4004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4005 R7_w=4005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4005 R7_w=4005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4006 R7_w=4006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4006 R7_w=4006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4007 R7_w=4007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4007 R7_w=4007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4008 R7_w=4008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4008 R7_w=4008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4009 R7_w=4009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4009 R7_w=4009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4010 R7_w=4010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4010 R7=4010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4011 R7_w=4011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4011 R7_w=4011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4012 R7_w=4012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4012 R7_w=4012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4013 R7_w=4013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4013 R7=4013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4014 R7_w=4014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4014 R7_w=4014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4015 R7_w=4015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4015 R7_w=4015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4016 R7_w=4016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4016 R7_w=4016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4017 R7_w=4017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4017 R7_w=4017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4018 R7_w=4018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4018 R7_w=4018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4019 R7_w=4019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4019 R7_w=4019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4020 R7_w=4020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4020 R7=4020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4021 R7_w=4021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4021 R7_w=4021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4022 R7_w=4022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4022 R7_w=4022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4023 R7_w=4023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4023 R7=4023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4024 R7_w=4024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4024 R7_w=4024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4025 R7_w=4025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4025 R7_w=4025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4026 R7_w=4026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4026 R7_w=4026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4027 R7_w=4027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4027 R7_w=4027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4028 R7_w=4028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4028 R7_w=4028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4029 R7_w=4029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4029 R7_w=4029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4030 R7_w=4030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4030 R7=4030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4031 R7_w=4031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4031 R7_w=4031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4032 R7_w=4032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4032 R7_w=4032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4033 R7_w=4033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4033 R7=4033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4034 R7_w=4034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4034 R7_w=4034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4035 R7_w=4035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4035 R7_w=4035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4036 R7_w=4036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4036 R7_w=4036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4037 R7_w=4037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4037 R7_w=4037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4038 R7_w=4038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4038 R7_w=4038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4039 R7_w=4039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4039 R7_w=4039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4040 R7_w=4040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4040 R7=4040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4041 R7_w=4041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4041 R7_w=4041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4042 R7_w=4042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4042 R7_w=4042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4043 R7_w=4043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4043 R7=4043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4044 R7_w=4044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4044 R7_w=4044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4045 R7_w=4045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4045 R7_w=4045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4046 R7_w=4046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4046 R7_w=4046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4047 R7_w=4047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4047 R7_w=4047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4048 R7_w=4048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4048 R7_w=4048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4049 R7_w=4049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4049 R7_w=4049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4050 R7_w=4050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4050 R7=4050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4051 R7_w=4051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4051 R7_w=4051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4052 R7_w=4052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4052 R7_w=4052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4053 R7_w=4053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4053 R7=4053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4054 R7_w=4054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4054 R7_w=4054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4055 R7_w=4055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4055 R7_w=4055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4056 R7_w=4056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4056 R7_w=4056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4057 R7_w=4057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4057 R7_w=4057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4058 R7_w=4058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4058 R7_w=4058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4059 R7_w=4059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4059 R7_w=4059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4060 R7_w=4060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4060 R7=4060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4061 R7_w=4061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4061 R7_w=4061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4062 R7_w=4062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4062 R7_w=4062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4063 R7_w=4063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4063 R7=4063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4064 R7_w=4064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4064 R7_w=4064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4065 R7_w=4065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4065 R7_w=4065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4066 R7_w=4066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4066 R7_w=4066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4067 R7_w=4067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4067 R7_w=4067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4068 R7_w=4068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4068 R7_w=4068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4069 R7_w=4069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4069 R7_w=4069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4070 R7_w=4070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4070 R7=4070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4071 R7_w=4071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4071 R7_w=4071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4072 R7_w=4072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4072 R7_w=4072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4073 R7_w=4073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4073 R7=4073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4074 R7_w=4074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4074 R7_w=4074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4075 R7_w=4075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4075 R7_w=4075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4076 R7_w=4076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4076 R7_w=4076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4077 R7_w=4077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4077 R7_w=4077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4078 R7_w=4078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4078 R7_w=4078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4079 R7_w=4079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4079 R7_w=4079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4080 R7_w=4080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4080 R7=4080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4081 R7_w=4081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4081 R7_w=4081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4082 R7_w=4082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4082 R7_w=4082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4083 R7_w=4083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4083 R7=4083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4084 R7_w=4084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4084 R7_w=4084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4085 R7_w=4085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4085 R7_w=4085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4086 R7_w=4086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4086 R7_w=4086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4087 R7_w=4087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4087 R7_w=4087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4088 R7_w=4088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4088 R7_w=4088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4089 R7_w=4089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4089 R7_w=4089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4090 R7_w=4090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4090 R7=4090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4091 R7_w=4091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4091 R7_w=4091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4092 R7_w=4092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4092 R7_w=4092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4093 R7_w=4093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4093 R7=4093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4094 R7_w=4094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4094 R7_w=4094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4095 R7_w=4095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4095 R7_w=4095 33: (55) if r1 != 0x0 goto pc-26 The sequence of 8193 jumps is too complex. processed 102419 insns (limit 1000000) max_states_per_insn 4 total_states 1238 peak_states 1238 mark_read 2 -- END PROG LOAD LOG -- libbpf: prog 'bpf_bkup_get_subflow': failed to load: -14 libbpf: failed to load object 'mptcp_bpf_bkup' libbpf: failed to load BPF skeleton 'mptcp_bpf_bkup': -14 test_bkup:FAIL:bpf_bkup__open_and_load unexpected error: -14 #142/3 mptcp/bkup:FAIL #142/4 mptcp/rr:OK #142/5 mptcp/red:OK #142/6 mptcp/burst:OK #142/7 mptcp/stale:OK #142 mptcp:FAIL All error logs: libbpf: prog 'bpf_bkup_get_subflow': BPF program load failed: Bad address libbpf: prog 'bpf_bkup_get_subflow': -- BEGIN PROG LOAD LOG -- reg type unsupported for arg#0 function bpf_bkup_get_subflow#35 0: R1=ctx(off=0,imm=0) R10=fp0 ; int BPF_STRUCT_OPS(bpf_bkup_get_subflow, const struct mptcp_sock *msk, 0: (b4) w2 = 0 ; R2_w=0 ; int BPF_STRUCT_OPS(bpf_bkup_get_subflow, const struct mptcp_sock *msk, 1: (79) r8 = *(u64 *)(r1 +8) func 'get_subflow' arg1 has btf_id 33987 type STRUCT 'mptcp_sched_data' 2: R1=ctx(off=0,imm=0) R8_w=trusted_ptr_mptcp_sched_data(off=0,imm=0) 2: (79) r6 = *(u64 *)(r1 +0) func 'get_subflow' arg0 has btf_id 153033 type STRUCT 'mptcp_sock' 3: R1=ctx(off=0,imm=0) R6_w=trusted_ptr_mptcp_sock(off=0,imm=0) ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 3: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8_w=trusted_ptr_mptcp_sched_data(off=0,imm=0) ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 4: (c6) if w1 s< 0x1 goto pc+29 ; R1_w=scalar(umin=1,umax=2147483647,var_off=(0x0; 0x7fffffff)) 5: (b4) w7 = 0 ; R7_w=0 6: (b7) r9 = 0 ; R9_w=0 7: (05) goto pc+4 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=0 R7=0 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=0 R7=0 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=0 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=0 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1=scalar(umin=2,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7=1 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1 R7=1 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1 R7=1 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2 R7_w=2 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2 R7=2 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3 R7_w=3 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3 R7=3 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=5,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4 R7_w=4 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2=4 R7=4 33: (55) if r1 != 0x0 goto pc-26 8: R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=5 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=6,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=5 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=5 R7_w=5 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=5 R7_w=5 33: (55) if r1 != 0x0 goto pc-26 8: R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=5 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=5 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=6 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=7,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=6 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=6 R7_w=6 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=6 R7_w=6 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=6 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=6 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=7 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=8,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=7 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=7 R7_w=7 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=7 R7_w=7 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=7 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=7 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=8 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=9,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=8 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=8 R7_w=8 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=8 R7_w=8 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=8 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=8 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=9 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=10,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=9 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=9 R7_w=9 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=9 R7_w=9 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=9 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=9 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=10 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=11,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=10 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=10 R7_w=10 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=10 R7=10 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=10 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=10 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=11 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=12,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=11 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=11 R7_w=11 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=11 R7_w=11 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=11 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=11 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=12 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=13,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=12 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=12 R7_w=12 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=12 R7_w=12 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=12 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=12 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=13 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=14,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=13 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=13 R7_w=13 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=13 R7=13 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=13 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=13 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=14 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=15,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=14 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=14 R7_w=14 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=14 R7_w=14 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=14 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=14 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=15 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=16,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=15 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=15 R7_w=15 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=15 R7_w=15 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=15 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=15 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=16 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=17,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=16 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=16 R7_w=16 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=16 R7_w=16 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=16 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=16 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=17 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=18,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=17 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=17 R7_w=17 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=17 R7_w=17 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=17 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=17 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=18 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=19,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=18 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=18 R7_w=18 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=18 R7_w=18 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=18 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=18 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=19 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=20,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=19 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=19 R7_w=19 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=19 R7_w=19 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=19 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=19 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=20 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=21,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=20 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=20 R7_w=20 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=20 R7=20 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=20 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=20 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=21 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=22,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=21 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=21 R7_w=21 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=21 R7_w=21 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=21 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=21 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=22 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=23,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=22 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=22 R7_w=22 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=22 R7_w=22 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=22 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=22 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=23 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=24,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=23 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=23 R7_w=23 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=23 R7=23 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=23 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=23 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=24 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=25,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=24 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=24 R7_w=24 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=24 R7_w=24 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=24 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=24 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=25 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=26,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=25 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=25 R7_w=25 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=25 R7_w=25 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=25 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=25 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=26 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=27,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=26 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=26 R7_w=26 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=26 R7_w=26 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=26 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=26 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=27 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=28,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=27 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=27 R7_w=27 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=27 R7_w=27 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=27 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=27 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=28 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=29,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=28 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=28 R7_w=28 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=28 R7_w=28 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=28 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=28 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=29 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=30,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=29 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=29 R7_w=29 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=29 R7_w=29 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=29 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=29 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=30 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=31,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=30 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=30 R7_w=30 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=30 R7=30 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=30 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=30 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=31 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=32,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=31 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=31 R7_w=31 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=31 R7_w=31 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=31 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=31 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=32 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=33,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=32 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=32 R7_w=32 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=32 R7_w=32 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=32 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=32 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=33 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=34,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=33 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=33 R7_w=33 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=33 R7=33 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=33 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=33 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=34 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=35,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=34 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=34 R7_w=34 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=34 R7_w=34 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=34 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=34 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=35 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=36,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=35 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=35 R7_w=35 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=35 R7_w=35 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=35 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=35 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=36 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=37,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=36 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=36 R7_w=36 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=36 R7_w=36 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=36 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=36 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=37 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=38,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=37 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=37 R7_w=37 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=37 R7_w=37 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=37 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=37 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=38 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=39,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=38 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=38 R7_w=38 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=38 R7_w=38 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=38 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=38 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=39 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=40,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=39 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=39 R7_w=39 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=39 R7_w=39 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=39 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=39 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=40 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=41,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=40 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=40 R7_w=40 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=40 R7=40 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=40 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=40 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=41 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=42,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=41 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=41 R7_w=41 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=41 R7_w=41 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=41 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=41 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=42 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=43,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=42 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=42 R7_w=42 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=42 R7_w=42 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=42 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=42 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=43 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=44,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=43 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=43 R7_w=43 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=43 R7=43 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=43 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=43 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=44 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=45,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=44 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=44 R7_w=44 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=44 R7_w=44 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=44 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=44 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=45 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=46,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=45 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=45 R7_w=45 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=45 R7_w=45 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=45 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=45 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=46 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=47,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=46 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=46 R7_w=46 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=46 R7_w=46 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=46 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=46 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=47 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=48,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=47 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=47 R7_w=47 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=47 R7_w=47 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=47 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=47 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=48 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=49,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=48 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=48 R7_w=48 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=48 R7_w=48 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=48 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=48 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=49 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=50,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=49 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=49 R7_w=49 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=49 R7_w=49 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=49 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=49 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=50 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=51,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=50 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=50 R7_w=50 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=50 R7=50 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=50 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=50 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=51 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=52,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=51 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=51 R7_w=51 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=51 R7_w=51 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=51 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=51 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=52 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=53,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=52 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=52 R7_w=52 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=52 R7_w=52 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=52 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=52 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=53 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=54,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=53 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=53 R7_w=53 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=53 R7=53 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=53 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=53 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=54 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=55,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=54 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=54 R7_w=54 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=54 R7_w=54 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=54 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=54 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=55 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=56,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=55 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=55 R7_w=55 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=55 R7_w=55 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=55 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=55 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=56 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=57,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=56 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=56 R7_w=56 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=56 R7_w=56 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=56 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=56 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=57 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=58,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=57 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=57 R7_w=57 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=57 R7_w=57 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=57 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=57 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=58 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=59,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=58 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=58 R7_w=58 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=58 R7_w=58 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=58 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=58 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=59 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=60,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=59 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=59 R7_w=59 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=59 R7_w=59 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=59 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=59 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=60 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=61,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=60 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=60 R7_w=60 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=60 R7=60 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=60 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=60 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=61 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=62,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=61 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=61 R7_w=61 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=61 R7_w=61 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=61 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=61 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=62 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=63,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=62 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=62 R7_w=62 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=62 R7_w=62 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=62 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=62 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=63 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=64,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=63 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=63 R7_w=63 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=63 R7=63 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=63 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=63 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=64 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=65,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=64 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=64 R7_w=64 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=64 R7_w=64 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=64 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=64 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=65 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=66,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=65 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=65 R7_w=65 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=65 R7_w=65 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=65 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=65 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=66 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=67,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=66 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=66 R7_w=66 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=66 R7_w=66 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=66 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=66 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=67 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=68,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=67 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=67 R7_w=67 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=67 R7_w=67 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=67 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=67 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=68 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=69,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=68 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=68 R7_w=68 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=68 R7_w=68 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=68 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=68 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=69 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=70,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=69 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=69 R7_w=69 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=69 R7_w=69 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=69 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=69 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=70 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=71,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=70 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=70 R7_w=70 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=70 R7=70 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=70 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=70 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=71 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=72,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=71 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=71 R7_w=71 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=71 R7_w=71 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=71 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=71 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=72 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=73,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=72 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=72 R7_w=72 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=72 R7_w=72 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=72 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=72 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=73 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=74,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=73 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=73 R7_w=73 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=73 R7=73 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=73 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=73 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=74 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=75,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=74 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=74 R7_w=74 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=74 R7_w=74 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=74 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=74 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=75 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=76,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=75 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=75 R7_w=75 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=75 R7_w=75 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=75 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=75 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=76 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=77,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=76 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=76 R7_w=76 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=76 R7_w=76 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=76 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=76 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=77 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=78,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=77 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=77 R7_w=77 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=77 R7_w=77 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=77 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=77 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=78 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=79,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=78 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=78 R7_w=78 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=78 R7_w=78 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=78 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=78 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=79 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=80,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=79 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=79 R7_w=79 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=79 R7_w=79 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=79 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=79 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=80 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=81,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=80 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=80 R7_w=80 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=80 R7=80 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=80 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=80 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=81 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=82,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=81 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=81 R7_w=81 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=81 R7_w=81 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=81 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=81 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=82 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=83,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=82 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=82 R7_w=82 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=82 R7_w=82 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=82 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=82 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=83 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=84,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=83 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=83 R7_w=83 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=83 R7=83 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=83 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=83 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=84 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=85,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=84 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=84 R7_w=84 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=84 R7_w=84 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=84 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=84 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=85 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=86,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=85 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=85 R7_w=85 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=85 R7_w=85 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=85 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=85 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=86 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=87,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=86 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=86 R7_w=86 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=86 R7_w=86 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=86 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=86 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=87 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=88,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=87 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=87 R7_w=87 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=87 R7_w=87 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=87 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=87 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=88 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=89,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=88 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=88 R7_w=88 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=88 R7_w=88 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=88 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=88 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=89 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=90,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=89 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=89 R7_w=89 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=89 R7_w=89 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=89 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=89 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=90 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=91,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=90 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=90 R7_w=90 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=90 R7=90 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=90 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=90 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=91 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=92,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=91 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=91 R7_w=91 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=91 R7_w=91 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=91 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=91 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=92 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=93,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=92 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=92 R7_w=92 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=92 R7_w=92 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=92 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=92 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=93 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=94,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=93 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=93 R7_w=93 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=93 R7=93 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=93 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=93 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=94 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=95,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=94 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=94 R7_w=94 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=94 R7_w=94 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=94 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=94 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=95 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=96,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=95 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=95 R7_w=95 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=95 R7_w=95 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=95 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=95 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=96 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=97,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=96 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=96 R7_w=96 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=96 R7_w=96 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=96 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=96 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=97 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=98,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=97 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=97 R7_w=97 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=97 R7_w=97 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=97 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=97 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=98 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=99,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=98 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=98 R7_w=98 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=98 R7_w=98 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=98 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=98 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=99 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=99 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=99 R7_w=99 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=99 R7_w=99 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=99 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=99 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=100 R7_w=100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=100 R7=100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=101 R7_w=101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=101 R7_w=101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=102 R7_w=102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=102 R7_w=102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=103 R7_w=103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=103 R7=103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=104 R7_w=104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=104 R7_w=104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=105 R7_w=105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=105 R7_w=105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=106 R7_w=106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=106 R7_w=106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=107 R7_w=107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=107 R7_w=107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=108 R7_w=108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=108 R7_w=108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=109 R7_w=109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=109 R7_w=109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=110 R7_w=110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=110 R7=110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=111 R7_w=111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=111 R7_w=111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=112 R7_w=112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=112 R7_w=112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=113 R7_w=113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=113 R7=113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=114 R7_w=114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=114 R7_w=114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=115 R7_w=115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=115 R7_w=115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=116 R7_w=116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=116 R7_w=116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=117 R7_w=117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=117 R7_w=117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=118 R7_w=118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=118 R7_w=118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=119 R7_w=119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=119 R7_w=119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=120 R7_w=120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=120 R7=120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=121 R7_w=121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=121 R7_w=121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=122 R7_w=122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=122 R7_w=122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=123 R7_w=123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=123 R7=123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=124 R7_w=124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=124 R7_w=124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=125 R7_w=125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=125 R7_w=125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=126 R7_w=126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=126 R7_w=126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=127 R7_w=127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=127 R7_w=127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=128 R7_w=128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=128 R7_w=128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=129 R7_w=129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=129 R7_w=129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=130 R7_w=130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=130 R7=130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=131 R7_w=131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=131 R7_w=131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=132 R7_w=132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=132 R7_w=132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=133 R7_w=133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=133 R7=133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=134 R7_w=134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=134 R7_w=134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=135 R7_w=135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=135 R7_w=135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=136 R7_w=136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=136 R7_w=136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=137 R7_w=137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=137 R7_w=137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=138 R7_w=138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=138 R7_w=138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=139 R7_w=139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=139 R7_w=139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=140 R7_w=140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=140 R7=140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=141 R7_w=141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=141 R7_w=141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=142 R7_w=142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=142 R7_w=142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=143 R7_w=143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=143 R7=143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=144 R7_w=144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=144 R7_w=144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=145 R7_w=145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=145 R7_w=145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=146 R7_w=146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=146 R7_w=146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=147 R7_w=147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=147 R7_w=147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=148 R7_w=148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=148 R7_w=148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=149 R7_w=149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=149 R7_w=149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=150 R7_w=150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=150 R7=150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=151 R7_w=151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=151 R7_w=151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=152 R7_w=152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=152 R7_w=152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=153 R7_w=153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=153 R7=153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=154 R7_w=154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=154 R7_w=154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=155 R7_w=155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=155 R7_w=155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=156 R7_w=156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=156 R7_w=156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=157 R7_w=157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=157 R7_w=157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=158 R7_w=158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=158 R7_w=158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=159 R7_w=159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=159 R7_w=159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=160 R7_w=160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=160 R7=160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=161 R7_w=161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=161 R7_w=161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=162 R7_w=162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=162 R7_w=162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=163 R7_w=163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=163 R7=163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=164 R7_w=164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=164 R7_w=164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=165 R7_w=165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=165 R7_w=165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=166 R7_w=166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=166 R7_w=166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=167 R7_w=167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=167 R7_w=167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=168 R7_w=168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=168 R7_w=168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=169 R7_w=169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=169 R7_w=169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=170 R7_w=170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=170 R7=170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=171 R7_w=171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=171 R7_w=171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=172 R7_w=172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=172 R7_w=172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=173 R7_w=173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=173 R7=173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=174 R7_w=174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=174 R7_w=174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=175 R7_w=175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=175 R7_w=175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=176 R7_w=176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=176 R7_w=176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=177 R7_w=177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=177 R7_w=177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=178 R7_w=178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=178 R7_w=178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=179 R7_w=179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=179 R7_w=179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=180 R7_w=180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=180 R7=180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=181 R7_w=181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=181 R7_w=181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=182 R7_w=182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=182 R7_w=182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=183 R7_w=183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=183 R7=183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=184 R7_w=184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=184 R7_w=184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=185 R7_w=185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=185 R7_w=185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=186 R7_w=186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=186 R7_w=186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=187 R7_w=187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=187 R7_w=187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=188 R7_w=188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=188 R7_w=188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=189 R7_w=189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=189 R7_w=189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=190 R7_w=190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=190 R7=190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=191 R7_w=191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=191 R7_w=191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=192 R7_w=192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=192 R7_w=192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=193 R7_w=193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=193 R7=193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=194 R7_w=194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=194 R7_w=194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=195 R7_w=195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=195 R7_w=195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=196 R7_w=196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=196 R7_w=196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=197 R7_w=197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=197 R7_w=197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=198 R7_w=198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=198 R7_w=198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=199 R7_w=199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=199 R7_w=199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=200 R7_w=200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=200 R7=200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=201 R7_w=201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=201 R7_w=201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=202 R7_w=202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=202 R7_w=202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=203 R7_w=203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=203 R7=203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=204 R7_w=204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=204 R7_w=204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=205 R7_w=205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=205 R7_w=205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=206 R7_w=206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=206 R7_w=206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=207 R7_w=207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=207 R7_w=207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=208 R7_w=208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=208 R7_w=208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=209 R7_w=209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=209 R7_w=209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=210 R7_w=210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=210 R7=210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=211 R7_w=211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=211 R7_w=211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=212 R7_w=212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=212 R7_w=212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=213 R7_w=213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=213 R7=213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=214 R7_w=214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=214 R7_w=214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=215 R7_w=215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=215 R7_w=215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=216 R7_w=216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=216 R7_w=216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=217 R7_w=217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=217 R7_w=217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=218 R7_w=218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=218 R7_w=218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=219 R7_w=219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=219 R7_w=219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=220 R7_w=220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=220 R7=220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=221 R7_w=221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=221 R7_w=221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=222 R7_w=222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=222 R7_w=222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=223 R7_w=223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=223 R7=223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=224 R7_w=224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=224 R7_w=224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=225 R7_w=225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=225 R7_w=225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=226 R7_w=226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=226 R7_w=226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=227 R7_w=227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=227 R7_w=227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=228 R7_w=228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=228 R7_w=228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=229 R7_w=229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=229 R7_w=229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=230 R7_w=230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=230 R7=230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=231 R7_w=231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=231 R7_w=231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=232 R7_w=232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=232 R7_w=232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=233 R7_w=233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=233 R7=233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=234 R7_w=234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=234 R7_w=234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=235 R7_w=235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=235 R7_w=235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=236 R7_w=236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=236 R7_w=236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=237 R7_w=237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=237 R7_w=237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=238 R7_w=238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=238 R7_w=238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=239 R7_w=239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=239 R7_w=239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=240 R7_w=240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=240 R7=240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=241 R7_w=241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=241 R7_w=241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=242 R7_w=242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=242 R7_w=242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=243 R7_w=243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=243 R7=243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=244 R7_w=244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=244 R7_w=244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=245 R7_w=245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=245 R7_w=245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=246 R7_w=246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=246 R7_w=246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=247 R7_w=247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=247 R7_w=247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=248 R7_w=248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=248 R7_w=248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=249 R7_w=249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=249 R7_w=249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=250 R7_w=250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=250 R7=250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=251 R7_w=251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=251 R7_w=251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=252 R7_w=252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=252 R7_w=252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=253 R7_w=253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=253 R7=253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=254 R7_w=254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=254 R7_w=254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=255 R7_w=255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=255 R7_w=255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=256 R7_w=256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=256 R7_w=256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=257 R7_w=257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=257 R7_w=257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=258 R7_w=258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=258 R7_w=258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=259 R7_w=259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=259 R7_w=259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=260 R7_w=260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=260 R7=260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=261 R7_w=261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=261 R7_w=261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=262 R7_w=262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=262 R7_w=262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=263 R7_w=263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=263 R7=263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=264 R7_w=264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=264 R7_w=264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=265 R7_w=265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=265 R7_w=265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=266 R7_w=266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=266 R7_w=266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=267 R7_w=267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=267 R7_w=267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=268 R7_w=268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=268 R7_w=268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=269 R7_w=269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=269 R7_w=269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=270 R7_w=270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=270 R7=270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=271 R7_w=271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=271 R7_w=271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=272 R7_w=272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=272 R7_w=272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=273 R7_w=273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=273 R7=273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=274 R7_w=274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=274 R7_w=274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=275 R7_w=275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=275 R7_w=275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=276 R7_w=276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=276 R7_w=276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=277 R7_w=277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=277 R7_w=277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=278 R7_w=278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=278 R7_w=278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=279 R7_w=279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=279 R7_w=279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=280 R7_w=280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=280 R7=280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=281 R7_w=281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=281 R7_w=281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=282 R7_w=282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=282 R7_w=282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=283 R7_w=283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=283 R7=283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=284 R7_w=284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=284 R7_w=284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=285 R7_w=285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=285 R7_w=285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=286 R7_w=286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=286 R7_w=286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=287 R7_w=287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=287 R7_w=287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=288 R7_w=288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=288 R7_w=288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=289 R7_w=289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=289 R7_w=289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=290 R7_w=290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=290 R7=290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=291 R7_w=291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=291 R7_w=291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=292 R7_w=292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=292 R7_w=292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=293 R7_w=293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=293 R7=293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=294 R7_w=294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=294 R7_w=294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=295 R7_w=295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=295 R7_w=295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=296 R7_w=296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=296 R7_w=296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=297 R7_w=297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=297 R7_w=297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=298 R7_w=298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=298 R7_w=298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=299 R7_w=299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=299 R7_w=299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=300 R7_w=300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=300 R7=300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=301 R7_w=301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=301 R7_w=301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=302 R7_w=302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=302 R7_w=302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=303 R7_w=303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=303 R7=303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=304 R7_w=304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=304 R7_w=304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=305 R7_w=305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=305 R7_w=305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=306 R7_w=306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=306 R7_w=306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=307 R7_w=307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=307 R7_w=307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=308 R7_w=308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=308 R7_w=308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=309 R7_w=309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=309 R7_w=309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=310 R7_w=310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=310 R7=310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=311 R7_w=311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=311 R7_w=311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=312 R7_w=312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=312 R7_w=312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=313 R7_w=313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=313 R7=313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=314 R7_w=314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=314 R7_w=314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=315 R7_w=315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=315 R7_w=315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=316 R7_w=316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=316 R7_w=316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=317 R7_w=317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=317 R7_w=317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=318 R7_w=318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=318 R7_w=318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=319 R7_w=319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=319 R7_w=319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=320 R7_w=320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=320 R7=320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=321 R7_w=321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=321 R7_w=321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=322 R7_w=322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=322 R7_w=322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=323 R7_w=323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=323 R7=323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=324 R7_w=324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=324 R7_w=324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=325 R7_w=325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=325 R7_w=325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=326 R7_w=326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=326 R7_w=326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=327 R7_w=327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=327 R7_w=327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=328 R7_w=328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=328 R7_w=328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=329 R7_w=329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=329 R7_w=329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=330 R7_w=330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=330 R7=330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=331 R7_w=331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=331 R7_w=331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=332 R7_w=332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=332 R7_w=332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=333 R7_w=333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=333 R7=333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=334 R7_w=334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=334 R7_w=334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=335 R7_w=335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=335 R7_w=335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=336 R7_w=336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=336 R7_w=336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=337 R7_w=337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=337 R7_w=337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=338 R7_w=338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=338 R7_w=338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=339 R7_w=339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=339 R7_w=339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=340 R7_w=340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=340 R7=340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=341 R7_w=341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=341 R7_w=341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=342 R7_w=342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=342 R7_w=342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=343 R7_w=343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=343 R7=343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=344 R7_w=344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=344 R7_w=344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=345 R7_w=345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=345 R7_w=345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=346 R7_w=346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=346 R7_w=346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=347 R7_w=347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=347 R7_w=347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=348 R7_w=348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=348 R7_w=348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=349 R7_w=349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=349 R7_w=349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=350 R7_w=350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=350 R7=350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=351 R7_w=351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=351 R7_w=351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=352 R7_w=352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=352 R7_w=352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=353 R7_w=353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=353 R7=353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=354 R7_w=354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=354 R7_w=354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=355 R7_w=355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=355 R7_w=355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=356 R7_w=356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=356 R7_w=356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=357 R7_w=357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=357 R7_w=357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=358 R7_w=358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=358 R7_w=358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=359 R7_w=359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=359 R7_w=359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=360 R7_w=360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=360 R7=360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=361 R7_w=361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=361 R7_w=361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=362 R7_w=362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=362 R7_w=362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=363 R7_w=363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=363 R7=363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=364 R7_w=364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=364 R7_w=364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=365 R7_w=365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=365 R7_w=365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=366 R7_w=366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=366 R7_w=366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=367 R7_w=367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=367 R7_w=367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=368 R7_w=368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=368 R7_w=368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=369 R7_w=369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=369 R7_w=369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=370 R7_w=370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=370 R7=370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=371 R7_w=371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=371 R7_w=371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=372 R7_w=372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=372 R7_w=372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=373 R7_w=373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=373 R7=373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=374 R7_w=374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=374 R7_w=374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=375 R7_w=375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=375 R7_w=375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=376 R7_w=376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=376 R7_w=376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=377 R7_w=377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=377 R7_w=377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=378 R7_w=378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=378 R7_w=378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=379 R7_w=379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=379 R7_w=379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=380 R7_w=380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=380 R7=380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=381 R7_w=381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=381 R7_w=381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=382 R7_w=382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=382 R7_w=382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=383 R7_w=383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=383 R7=383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=384 R7_w=384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=384 R7_w=384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=385 R7_w=385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=385 R7_w=385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=386 R7_w=386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=386 R7_w=386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=387 R7_w=387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=387 R7_w=387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=388 R7_w=388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=388 R7_w=388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=389 R7_w=389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=389 R7_w=389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=390 R7_w=390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=390 R7=390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=391 R7_w=391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=391 R7_w=391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=392 R7_w=392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=392 R7_w=392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=393 R7_w=393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=393 R7=393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=394 R7_w=394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=394 R7_w=394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=395 R7_w=395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=395 R7_w=395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=396 R7_w=396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=396 R7_w=396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=397 R7_w=397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=397 R7_w=397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=398 R7_w=398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=398 R7_w=398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=399 R7_w=399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=399 R7_w=399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=400 R7_w=400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=400 R7=400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=401 R7_w=401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=401 R7_w=401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=402 R7_w=402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=402 R7_w=402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=403 R7_w=403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=403 R7=403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=404 R7_w=404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=404 R7_w=404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=405 R7_w=405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=405 R7_w=405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=406 R7_w=406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=406 R7_w=406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=407 R7_w=407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=407 R7_w=407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=408 R7_w=408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=408 R7_w=408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=409 R7_w=409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=409 R7_w=409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=410 R7_w=410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=410 R7=410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=411 R7_w=411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=411 R7_w=411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=412 R7_w=412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=412 R7_w=412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=413 R7_w=413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=413 R7=413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=414 R7_w=414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=414 R7_w=414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=415 R7_w=415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=415 R7_w=415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=416 R7_w=416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=416 R7_w=416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=417 R7_w=417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=417 R7_w=417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=418 R7_w=418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=418 R7_w=418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=419 R7_w=419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=419 R7_w=419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=420 R7_w=420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=420 R7=420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=421 R7_w=421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=421 R7_w=421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=422 R7_w=422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=422 R7_w=422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=423 R7_w=423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=423 R7=423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=424 R7_w=424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=424 R7_w=424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=425 R7_w=425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=425 R7_w=425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=426 R7_w=426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=426 R7_w=426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=427 R7_w=427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=427 R7_w=427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=428 R7_w=428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=428 R7_w=428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=429 R7_w=429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=429 R7_w=429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=430 R7_w=430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=430 R7=430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=431 R7_w=431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=431 R7_w=431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=432 R7_w=432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=432 R7_w=432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=433 R7_w=433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=433 R7=433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=434 R7_w=434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=434 R7_w=434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=435 R7_w=435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=435 R7_w=435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=436 R7_w=436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=436 R7_w=436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=437 R7_w=437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=437 R7_w=437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=438 R7_w=438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=438 R7_w=438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=439 R7_w=439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=439 R7_w=439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=440 R7_w=440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=440 R7=440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=441 R7_w=441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=441 R7_w=441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=442 R7_w=442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=442 R7_w=442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=443 R7_w=443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=443 R7=443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=444 R7_w=444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=444 R7_w=444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=445 R7_w=445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=445 R7_w=445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=446 R7_w=446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=446 R7_w=446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=447 R7_w=447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=447 R7_w=447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=448 R7_w=448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=448 R7_w=448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=449 R7_w=449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=449 R7_w=449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=450 R7_w=450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=450 R7=450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=451 R7_w=451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=451 R7_w=451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=452 R7_w=452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=452 R7_w=452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=453 R7_w=453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=453 R7=453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=454 R7_w=454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=454 R7_w=454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=455 R7_w=455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=455 R7_w=455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=456 R7_w=456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=456 R7_w=456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=457 R7_w=457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=457 R7_w=457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=458 R7_w=458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=458 R7_w=458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=459 R7_w=459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=459 R7_w=459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=460 R7_w=460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=460 R7=460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=461 R7_w=461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=461 R7_w=461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=462 R7_w=462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=462 R7_w=462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=463 R7_w=463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=463 R7=463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=464 R7_w=464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=464 R7_w=464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=465 R7_w=465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=465 R7_w=465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=466 R7_w=466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=466 R7_w=466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=467 R7_w=467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=467 R7_w=467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=468 R7_w=468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=468 R7_w=468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=469 R7_w=469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=469 R7_w=469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=470 R7_w=470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=470 R7=470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=471 R7_w=471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=471 R7_w=471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=472 R7_w=472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=472 R7_w=472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=473 R7_w=473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=473 R7=473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=474 R7_w=474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=474 R7_w=474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=475 R7_w=475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=475 R7_w=475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=476 R7_w=476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=476 R7_w=476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=477 R7_w=477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=477 R7_w=477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=478 R7_w=478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=478 R7_w=478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=479 R7_w=479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=479 R7_w=479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=480 R7_w=480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=480 R7=480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=481 R7_w=481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=481 R7_w=481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=482 R7_w=482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=482 R7_w=482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=483 R7_w=483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=483 R7=483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=484 R7_w=484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=484 R7_w=484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=485 R7_w=485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=485 R7_w=485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=486 R7_w=486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=486 R7_w=486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=487 R7_w=487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=487 R7_w=487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=488 R7_w=488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=488 R7_w=488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=489 R7_w=489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=489 R7_w=489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=490 R7_w=490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=490 R7=490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=491 R7_w=491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=491 R7_w=491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=492 R7_w=492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=492 R7_w=492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=493 R7_w=493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=493 R7=493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=494 R7_w=494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=494 R7_w=494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=495 R7_w=495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=495 R7_w=495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=496 R7_w=496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=496 R7_w=496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=497 R7_w=497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=497 R7_w=497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=498 R7_w=498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=498 R7_w=498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=499 R7_w=499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=499 R7_w=499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=500 R7_w=500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=500 R7=500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=501 R7_w=501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=501 R7_w=501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=502 R7_w=502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=502 R7_w=502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=503 R7_w=503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=503 R7=503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=504 R7_w=504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=504 R7_w=504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=505 R7_w=505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=505 R7_w=505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=506 R7_w=506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=506 R7_w=506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=507 R7_w=507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=507 R7_w=507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=508 R7_w=508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=508 R7_w=508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=509 R7_w=509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=509 R7_w=509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=510 R7_w=510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=510 R7=510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=511 R7_w=511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=511 R7_w=511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=512 R7_w=512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=512 R7_w=512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=513 R7_w=513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=513 R7=513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=514 R7_w=514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=514 R7_w=514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=515 R7_w=515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=515 R7_w=515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=516 R7_w=516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=516 R7_w=516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=517 R7_w=517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=517 R7_w=517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=518 R7_w=518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=518 R7_w=518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=519 R7_w=519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=519 R7_w=519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=520 R7_w=520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=520 R7=520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=521 R7_w=521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=521 R7_w=521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=522 R7_w=522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=522 R7_w=522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=523 R7_w=523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=523 R7=523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=524 R7_w=524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=524 R7_w=524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=525 R7_w=525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=525 R7_w=525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=526 R7_w=526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=526 R7_w=526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=527 R7_w=527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=527 R7_w=527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=528 R7_w=528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=528 R7_w=528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=529 R7_w=529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=529 R7_w=529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=530 R7_w=530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=530 R7=530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=531 R7_w=531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=531 R7_w=531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=532 R7_w=532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=532 R7_w=532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=533 R7_w=533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=533 R7=533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=534 R7_w=534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=534 R7_w=534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=535 R7_w=535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=535 R7_w=535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=536 R7_w=536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=536 R7_w=536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=537 R7_w=537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=537 R7_w=537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=538 R7_w=538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=538 R7_w=538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=539 R7_w=539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=539 R7_w=539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=540 R7_w=540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=540 R7=540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=541 R7_w=541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=541 R7_w=541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=542 R7_w=542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=542 R7_w=542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=543 R7_w=543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=543 R7=543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=544 R7_w=544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=544 R7_w=544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=545 R7_w=545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=545 R7_w=545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=546 R7_w=546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=546 R7_w=546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=547 R7_w=547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=547 R7_w=547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=548 R7_w=548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=548 R7_w=548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=549 R7_w=549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=549 R7_w=549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=550 R7_w=550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=550 R7=550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=551 R7_w=551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=551 R7_w=551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=552 R7_w=552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=552 R7_w=552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=553 R7_w=553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=553 R7=553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=554 R7_w=554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=554 R7_w=554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=555 R7_w=555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=555 R7_w=555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=556 R7_w=556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=556 R7_w=556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=557 R7_w=557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=557 R7_w=557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=558 R7_w=558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=558 R7_w=558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=559 R7_w=559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=559 R7_w=559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=560 R7_w=560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=560 R7=560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=561 R7_w=561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=561 R7_w=561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=562 R7_w=562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=562 R7_w=562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=563 R7_w=563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=563 R7=563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=564 R7_w=564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=564 R7_w=564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=565 R7_w=565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=565 R7_w=565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=566 R7_w=566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=566 R7_w=566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=567 R7_w=567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=567 R7_w=567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=568 R7_w=568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=568 R7_w=568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=569 R7_w=569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=569 R7_w=569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=570 R7_w=570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=570 R7=570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=571 R7_w=571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=571 R7_w=571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=572 R7_w=572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=572 R7_w=572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=573 R7_w=573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=573 R7=573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=574 R7_w=574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=574 R7_w=574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=575 R7_w=575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=575 R7_w=575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=576 R7_w=576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=576 R7_w=576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=577 R7_w=577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=577 R7_w=577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=578 R7_w=578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=578 R7_w=578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=579 R7_w=579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=579 R7_w=579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=580 R7_w=580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=580 R7=580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=581 R7_w=581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=581 R7_w=581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=582 R7_w=582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=582 R7_w=582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=583 R7_w=583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=583 R7=583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=584 R7_w=584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=584 R7_w=584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=585 R7_w=585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=585 R7_w=585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=586 R7_w=586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=586 R7_w=586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=587 R7_w=587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=587 R7_w=587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=588 R7_w=588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=588 R7_w=588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=589 R7_w=589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=589 R7_w=589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=590 R7_w=590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=590 R7=590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=591 R7_w=591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=591 R7_w=591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=592 R7_w=592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=592 R7_w=592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=593 R7_w=593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=593 R7=593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=594 R7_w=594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=594 R7_w=594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=595 R7_w=595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=595 R7_w=595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=596 R7_w=596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=596 R7_w=596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=597 R7_w=597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=597 R7_w=597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=598 R7_w=598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=598 R7_w=598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=599 R7_w=599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=599 R7_w=599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=600 R7_w=600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=600 R7=600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=601 R7_w=601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=601 R7_w=601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=602 R7_w=602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=602 R7_w=602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=603 R7_w=603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=603 R7=603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=604 R7_w=604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=604 R7_w=604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=605 R7_w=605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=605 R7_w=605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=606 R7_w=606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=606 R7_w=606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=607 R7_w=607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=607 R7_w=607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=608 R7_w=608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=608 R7_w=608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=609 R7_w=609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=609 R7_w=609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=610 R7_w=610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=610 R7=610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=611 R7_w=611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=611 R7_w=611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=612 R7_w=612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=612 R7_w=612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=613 R7_w=613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=613 R7=613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=614 R7_w=614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=614 R7_w=614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=615 R7_w=615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=615 R7_w=615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=616 R7_w=616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=616 R7_w=616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=617 R7_w=617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=617 R7_w=617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=618 R7_w=618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=618 R7_w=618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=619 R7_w=619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=619 R7_w=619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=620 R7_w=620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=620 R7=620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=621 R7_w=621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=621 R7_w=621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=622 R7_w=622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=622 R7_w=622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=623 R7_w=623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=623 R7=623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=624 R7_w=624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=624 R7_w=624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=625 R7_w=625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=625 R7_w=625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=626 R7_w=626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=626 R7_w=626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=627 R7_w=627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=627 R7_w=627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=628 R7_w=628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=628 R7_w=628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=629 R7_w=629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=629 R7_w=629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=630 R7_w=630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=630 R7=630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=631 R7_w=631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=631 R7_w=631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=632 R7_w=632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=632 R7_w=632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=633 R7_w=633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=633 R7=633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=634 R7_w=634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=634 R7_w=634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=635 R7_w=635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=635 R7_w=635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=636 R7_w=636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=636 R7_w=636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=637 R7_w=637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=637 R7_w=637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=638 R7_w=638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=638 R7_w=638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=639 R7_w=639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=639 R7_w=639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=640 R7_w=640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=640 R7=640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=641 R7_w=641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=641 R7_w=641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=642 R7_w=642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=642 R7_w=642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=643 R7_w=643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=643 R7=643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=644 R7_w=644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=644 R7_w=644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=645 R7_w=645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=645 R7_w=645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=646 R7_w=646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=646 R7_w=646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=647 R7_w=647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=647 R7_w=647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=648 R7_w=648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=648 R7_w=648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=649 R7_w=649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=649 R7_w=649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=650 R7_w=650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=650 R7=650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=651 R7_w=651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=651 R7_w=651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=652 R7_w=652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=652 R7_w=652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=653 R7_w=653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=653 R7=653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=654 R7_w=654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=654 R7_w=654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=655 R7_w=655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=655 R7_w=655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=656 R7_w=656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=656 R7_w=656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=657 R7_w=657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=657 R7_w=657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=658 R7_w=658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=658 R7_w=658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=659 R7_w=659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=659 R7_w=659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=660 R7_w=660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=660 R7=660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=661 R7_w=661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=661 R7_w=661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=662 R7_w=662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=662 R7_w=662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=663 R7_w=663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=663 R7=663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=664 R7_w=664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=664 R7_w=664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=665 R7_w=665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=665 R7_w=665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=666 R7_w=666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=666 R7_w=666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=667 R7_w=667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=667 R7_w=667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=668 R7_w=668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=668 R7_w=668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=669 R7_w=669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=669 R7_w=669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=670 R7_w=670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=670 R7=670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=671 R7_w=671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=671 R7_w=671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=672 R7_w=672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=672 R7_w=672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=673 R7_w=673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=673 R7=673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=674 R7_w=674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=674 R7_w=674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=675 R7_w=675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=675 R7_w=675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=676 R7_w=676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=676 R7_w=676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=677 R7_w=677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=677 R7_w=677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=678 R7_w=678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=678 R7_w=678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=679 R7_w=679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=679 R7_w=679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=680 R7_w=680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=680 R7=680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=681 R7_w=681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=681 R7_w=681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=682 R7_w=682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=682 R7_w=682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=683 R7_w=683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=683 R7=683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=684 R7_w=684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=684 R7_w=684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=685 R7_w=685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=685 R7_w=685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=686 R7_w=686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=686 R7_w=686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=687 R7_w=687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=687 R7_w=687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=688 R7_w=688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=688 R7_w=688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=689 R7_w=689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=689 R7_w=689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=690 R7_w=690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=690 R7=690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=691 R7_w=691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=691 R7_w=691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=692 R7_w=692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=692 R7_w=692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=693 R7_w=693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=693 R7=693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=694 R7_w=694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=694 R7_w=694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=695 R7_w=695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=695 R7_w=695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=696 R7_w=696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=696 R7_w=696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=697 R7_w=697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=697 R7_w=697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=698 R7_w=698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=698 R7_w=698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=699 R7_w=699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=699 R7_w=699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=700 R7_w=700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=700 R7=700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=701 R7_w=701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=701 R7_w=701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=702 R7_w=702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=702 R7_w=702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=703 R7_w=703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=703 R7=703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=704 R7_w=704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=704 R7_w=704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=705 R7_w=705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=705 R7_w=705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=706 R7_w=706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=706 R7_w=706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=707 R7_w=707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=707 R7_w=707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=708 R7_w=708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=708 R7_w=708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=709 R7_w=709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=709 R7_w=709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=710 R7_w=710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=710 R7=710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=711 R7_w=711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=711 R7_w=711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=712 R7_w=712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=712 R7_w=712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=713 R7_w=713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=713 R7=713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=714 R7_w=714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=714 R7_w=714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=715 R7_w=715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=715 R7_w=715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=716 R7_w=716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=716 R7_w=716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=717 R7_w=717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=717 R7_w=717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=718 R7_w=718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=718 R7_w=718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=719 R7_w=719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=719 R7_w=719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=720 R7_w=720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=720 R7=720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=721 R7_w=721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=721 R7_w=721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=722 R7_w=722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=722 R7_w=722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=723 R7_w=723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=723 R7=723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=724 R7_w=724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=724 R7_w=724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=725 R7_w=725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=725 R7_w=725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=726 R7_w=726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=726 R7_w=726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=727 R7_w=727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=727 R7_w=727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=728 R7_w=728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=728 R7_w=728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=729 R7_w=729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=729 R7_w=729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=730 R7_w=730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=730 R7=730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=731 R7_w=731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=731 R7_w=731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=732 R7_w=732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=732 R7_w=732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=733 R7_w=733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=733 R7=733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=734 R7_w=734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=734 R7_w=734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=735 R7_w=735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=735 R7_w=735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=736 R7_w=736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=736 R7_w=736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=737 R7_w=737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=737 R7_w=737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=738 R7_w=738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=738 R7_w=738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=739 R7_w=739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=739 R7_w=739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=740 R7_w=740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=740 R7=740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=741 R7_w=741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=741 R7_w=741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=742 R7_w=742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=742 R7_w=742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=743 R7_w=743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=743 R7=743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=744 R7_w=744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=744 R7_w=744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=745 R7_w=745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=745 R7_w=745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=746 R7_w=746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=746 R7_w=746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=747 R7_w=747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=747 R7_w=747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=748 R7_w=748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=748 R7_w=748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=749 R7_w=749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=749 R7_w=749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=750 R7_w=750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=750 R7=750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=751 R7_w=751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=751 R7_w=751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=752 R7_w=752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=752 R7_w=752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=753 R7_w=753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=753 R7=753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=754 R7_w=754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=754 R7_w=754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=755 R7_w=755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=755 R7_w=755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=756 R7_w=756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=756 R7_w=756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=757 R7_w=757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=757 R7_w=757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=758 R7_w=758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=758 R7_w=758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=759 R7_w=759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=759 R7_w=759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=760 R7_w=760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=760 R7=760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=761 R7_w=761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=761 R7_w=761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=762 R7_w=762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=762 R7_w=762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=763 R7_w=763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=763 R7=763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=764 R7_w=764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=764 R7_w=764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=765 R7_w=765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=765 R7_w=765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=766 R7_w=766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=766 R7_w=766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=767 R7_w=767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=767 R7_w=767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=768 R7_w=768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=768 R7_w=768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=769 R7_w=769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=769 R7_w=769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=770 R7_w=770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=770 R7=770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=771 R7_w=771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=771 R7_w=771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=772 R7_w=772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=772 R7_w=772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=773 R7_w=773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=773 R7=773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=774 R7_w=774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=774 R7_w=774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=775 R7_w=775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=775 R7_w=775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=776 R7_w=776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=776 R7_w=776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=777 R7_w=777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=777 R7_w=777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=778 R7_w=778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=778 R7_w=778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=779 R7_w=779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=779 R7_w=779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=780 R7_w=780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=780 R7=780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=781 R7_w=781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=781 R7_w=781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=782 R7_w=782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=782 R7_w=782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=783 R7_w=783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=783 R7=783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=784 R7_w=784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=784 R7_w=784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=785 R7_w=785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=785 R7_w=785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=786 R7_w=786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=786 R7_w=786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=787 R7_w=787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=787 R7_w=787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=788 R7_w=788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=788 R7_w=788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=789 R7_w=789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=789 R7_w=789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=790 R7_w=790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=790 R7=790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=791 R7_w=791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=791 R7_w=791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=792 R7_w=792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=792 R7_w=792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=793 R7_w=793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=793 R7=793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=794 R7_w=794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=794 R7_w=794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=795 R7_w=795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=795 R7_w=795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=796 R7_w=796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=796 R7_w=796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=797 R7_w=797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=797 R7_w=797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=798 R7_w=798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=798 R7_w=798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=799 R7_w=799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=799 R7_w=799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=800 R7_w=800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=800 R7=800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=801 R7_w=801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=801 R7_w=801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=802 R7_w=802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=802 R7_w=802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=803 R7_w=803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=803 R7=803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=804 R7_w=804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=804 R7_w=804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=805 R7_w=805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=805 R7_w=805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=806 R7_w=806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=806 R7_w=806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=807 R7_w=807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=807 R7_w=807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=808 R7_w=808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=808 R7_w=808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=809 R7_w=809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=809 R7_w=809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=810 R7_w=810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=810 R7=810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=811 R7_w=811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=811 R7_w=811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=812 R7_w=812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=812 R7_w=812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=813 R7_w=813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=813 R7=813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=814 R7_w=814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=814 R7_w=814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=815 R7_w=815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=815 R7_w=815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=816 R7_w=816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=816 R7_w=816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=817 R7_w=817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=817 R7_w=817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=818 R7_w=818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=818 R7_w=818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=819 R7_w=819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=819 R7_w=819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=820 R7_w=820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=820 R7=820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=821 R7_w=821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=821 R7_w=821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=822 R7_w=822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=822 R7_w=822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=823 R7_w=823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=823 R7=823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=824 R7_w=824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=824 R7_w=824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=825 R7_w=825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=825 R7_w=825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=826 R7_w=826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=826 R7_w=826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=827 R7_w=827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=827 R7_w=827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=828 R7_w=828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=828 R7_w=828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=829 R7_w=829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=829 R7_w=829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=830 R7_w=830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=830 R7=830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=831 R7_w=831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=831 R7_w=831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=832 R7_w=832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=832 R7_w=832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=833 R7_w=833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=833 R7=833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=834 R7_w=834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=834 R7_w=834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=835 R7_w=835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=835 R7_w=835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=836 R7_w=836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=836 R7_w=836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=837 R7_w=837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=837 R7_w=837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=838 R7_w=838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=838 R7_w=838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=839 R7_w=839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=839 R7_w=839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=840 R7_w=840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=840 R7=840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=841 R7_w=841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=841 R7_w=841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=842 R7_w=842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=842 R7_w=842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=843 R7_w=843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=843 R7=843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=844 R7_w=844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=844 R7_w=844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=845 R7_w=845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=845 R7_w=845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=846 R7_w=846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=846 R7_w=846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=847 R7_w=847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=847 R7_w=847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=848 R7_w=848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=848 R7_w=848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=849 R7_w=849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=849 R7_w=849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=850 R7_w=850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=850 R7=850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=851 R7_w=851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=851 R7_w=851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=852 R7_w=852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=852 R7_w=852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=853 R7_w=853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=853 R7=853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=854 R7_w=854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=854 R7_w=854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=855 R7_w=855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=855 R7_w=855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=856 R7_w=856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=856 R7_w=856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=857 R7_w=857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=857 R7_w=857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=858 R7_w=858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=858 R7_w=858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=859 R7_w=859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=859 R7_w=859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=860 R7_w=860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=860 R7=860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=861 R7_w=861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=861 R7_w=861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=862 R7_w=862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=862 R7_w=862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=863 R7_w=863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=863 R7=863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=864 R7_w=864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=864 R7_w=864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=865 R7_w=865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=865 R7_w=865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=866 R7_w=866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=866 R7_w=866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=867 R7_w=867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=867 R7_w=867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=868 R7_w=868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=868 R7_w=868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=869 R7_w=869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=869 R7_w=869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=870 R7_w=870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=870 R7=870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=871 R7_w=871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=871 R7_w=871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=872 R7_w=872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=872 R7_w=872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=873 R7_w=873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=873 R7=873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=874 R7_w=874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=874 R7_w=874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=875 R7_w=875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=875 R7_w=875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=876 R7_w=876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=876 R7_w=876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=877 R7_w=877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=877 R7_w=877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=878 R7_w=878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=878 R7_w=878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=879 R7_w=879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=879 R7_w=879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=880 R7_w=880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=880 R7=880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=881 R7_w=881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=881 R7_w=881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=882 R7_w=882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=882 R7_w=882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=883 R7_w=883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=883 R7=883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=884 R7_w=884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=884 R7_w=884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=885 R7_w=885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=885 R7_w=885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=886 R7_w=886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=886 R7_w=886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=887 R7_w=887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=887 R7_w=887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=888 R7_w=888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=888 R7_w=888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=889 R7_w=889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=889 R7_w=889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=890 R7_w=890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=890 R7=890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=891 R7_w=891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=891 R7_w=891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=892 R7_w=892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=892 R7_w=892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=893 R7_w=893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=893 R7=893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=894 R7_w=894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=894 R7_w=894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=895 R7_w=895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=895 R7_w=895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=896 R7_w=896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=896 R7_w=896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=897 R7_w=897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=897 R7_w=897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=898 R7_w=898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=898 R7_w=898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=899 R7_w=899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=899 R7_w=899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=900 R7_w=900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=900 R7=900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=901 R7_w=901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=901 R7_w=901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=902 R7_w=902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=902 R7_w=902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=903 R7_w=903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=903 R7=903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=904 R7_w=904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=904 R7_w=904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=905 R7_w=905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=905 R7_w=905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=906 R7_w=906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=906 R7_w=906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=907 R7_w=907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=907 R7_w=907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=908 R7_w=908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=908 R7_w=908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=909 R7_w=909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=909 R7_w=909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=910 R7_w=910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=910 R7=910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=911 R7_w=911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=911 R7_w=911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=912 R7_w=912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=912 R7_w=912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=913 R7_w=913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=913 R7=913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=914 R7_w=914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=914 R7_w=914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=915 R7_w=915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=915 R7_w=915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=916 R7_w=916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=916 R7_w=916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=917 R7_w=917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=917 R7_w=917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=918 R7_w=918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=918 R7_w=918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=919 R7_w=919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=919 R7_w=919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=920 R7_w=920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=920 R7=920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=921 R7_w=921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=921 R7_w=921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=922 R7_w=922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=922 R7_w=922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=923 R7_w=923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=923 R7=923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=924 R7_w=924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=924 R7_w=924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=925 R7_w=925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=925 R7_w=925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=926 R7_w=926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=926 R7_w=926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=927 R7_w=927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=927 R7_w=927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=928 R7_w=928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=928 R7_w=928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=929 R7_w=929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=929 R7_w=929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=930 R7_w=930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=930 R7=930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=931 R7_w=931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=931 R7_w=931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=932 R7_w=932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=932 R7_w=932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=933 R7_w=933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=933 R7=933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=934 R7_w=934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=934 R7_w=934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=935 R7_w=935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=935 R7_w=935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=936 R7_w=936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=936 R7_w=936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=937 R7_w=937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=937 R7_w=937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=938 R7_w=938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=938 R7_w=938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=939 R7_w=939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=939 R7_w=939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=940 R7_w=940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=940 R7=940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=941 R7_w=941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=941 R7_w=941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=942 R7_w=942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=942 R7_w=942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=943 R7_w=943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=943 R7=943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=944 R7_w=944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=944 R7_w=944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=945 R7_w=945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=945 R7_w=945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=946 R7_w=946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=946 R7_w=946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=947 R7_w=947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=947 R7_w=947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=948 R7_w=948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=948 R7_w=948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=949 R7_w=949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=949 R7_w=949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=950 R7_w=950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=950 R7=950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=951 R7_w=951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=951 R7_w=951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=952 R7_w=952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=952 R7_w=952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=953 R7_w=953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=953 R7=953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=954 R7_w=954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=954 R7_w=954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=955 R7_w=955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=955 R7_w=955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=956 R7_w=956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=956 R7_w=956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=957 R7_w=957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=957 R7_w=957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=958 R7_w=958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=958 R7_w=958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=959 R7_w=959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=959 R7_w=959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=960 R7_w=960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=960 R7=960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=961 R7_w=961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=961 R7_w=961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=962 R7_w=962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=962 R7_w=962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=963 R7_w=963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=963 R7=963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=964 R7_w=964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=964 R7_w=964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=965 R7_w=965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=965 R7_w=965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=966 R7_w=966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=966 R7_w=966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=967 R7_w=967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=967 R7_w=967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=968 R7_w=968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=968 R7_w=968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=969 R7_w=969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=969 R7_w=969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=970 R7_w=970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=970 R7=970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=971 R7_w=971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=971 R7_w=971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=972 R7_w=972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=972 R7_w=972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=973 R7_w=973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=973 R7=973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=974 R7_w=974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=974 R7_w=974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=975 R7_w=975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=975 R7_w=975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=976 R7_w=976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=976 R7_w=976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=977 R7_w=977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=977 R7_w=977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=978 R7_w=978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=978 R7_w=978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=979 R7_w=979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=979 R7_w=979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=980 R7_w=980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=980 R7=980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=981 R7_w=981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=981 R7_w=981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=982 R7_w=982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=982 R7_w=982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=983 R7_w=983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=983 R7=983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=984 R7_w=984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=984 R7_w=984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=985 R7_w=985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=985 R7_w=985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=986 R7_w=986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=986 R7_w=986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=987 R7_w=987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=987 R7_w=987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=988 R7_w=988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=988 R7_w=988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=989 R7_w=989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=989 R7_w=989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=990 R7_w=990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=990 R7=990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=991 R7_w=991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=991 R7_w=991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=992 R7_w=992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=992 R7_w=992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=993 R7_w=993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=993 R7=993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=994 R7_w=994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=994 R7_w=994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=995 R7_w=995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=995 R7_w=995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=996 R7_w=996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=996 R7_w=996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=997 R7_w=997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=997 R7_w=997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=998 R7_w=998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=998 R7_w=998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=999 R7_w=999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=999 R7_w=999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1000 R7_w=1000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1000 R7=1000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1001 R7_w=1001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1001 R7_w=1001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1002 R7_w=1002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1002 R7_w=1002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1003 R7_w=1003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1003 R7=1003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1004 R7_w=1004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1004 R7_w=1004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1005 R7_w=1005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1005 R7_w=1005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1006 R7_w=1006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1006 R7_w=1006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1007 R7_w=1007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1007 R7_w=1007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1008 R7_w=1008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1008 R7_w=1008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1009 R7_w=1009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1009 R7_w=1009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1010 R7_w=1010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1010 R7=1010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1011 R7_w=1011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1011 R7_w=1011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1012 R7_w=1012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1012 R7_w=1012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1013 R7_w=1013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1013 R7=1013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1014 R7_w=1014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1014 R7_w=1014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1015 R7_w=1015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1015 R7_w=1015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1016 R7_w=1016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1016 R7_w=1016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1017 R7_w=1017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1017 R7_w=1017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1018 R7_w=1018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1018 R7_w=1018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1019 R7_w=1019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1019 R7_w=1019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1020 R7_w=1020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1020 R7=1020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1021 R7_w=1021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1021 R7_w=1021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1022 R7_w=1022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1022 R7_w=1022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1023 R7_w=1023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1023 R7=1023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1024 R7_w=1024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1024 R7_w=1024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1025 R7_w=1025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1025 R7_w=1025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1026 R7_w=1026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1026 R7_w=1026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1027 R7_w=1027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1027 R7_w=1027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1028 R7_w=1028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1028 R7_w=1028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1029 R7_w=1029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1029 R7_w=1029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1030 R7_w=1030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1030 R7=1030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1031 R7_w=1031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1031 R7_w=1031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1032 R7_w=1032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1032 R7_w=1032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1033 R7_w=1033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1033 R7=1033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1034 R7_w=1034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1034 R7_w=1034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1035 R7_w=1035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1035 R7_w=1035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1036 R7_w=1036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1036 R7_w=1036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1037 R7_w=1037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1037 R7_w=1037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1038 R7_w=1038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1038 R7_w=1038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1039 R7_w=1039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1039 R7_w=1039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1040 R7_w=1040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1040 R7=1040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1041 R7_w=1041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1041 R7_w=1041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1042 R7_w=1042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1042 R7_w=1042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1043 R7_w=1043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1043 R7=1043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1044 R7_w=1044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1044 R7_w=1044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1045 R7_w=1045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1045 R7_w=1045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1046 R7_w=1046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1046 R7_w=1046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1047 R7_w=1047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1047 R7_w=1047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1048 R7_w=1048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1048 R7_w=1048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1049 R7_w=1049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1049 R7_w=1049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1050 R7_w=1050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1050 R7=1050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1051 R7_w=1051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1051 R7_w=1051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1052 R7_w=1052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1052 R7_w=1052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1053 R7_w=1053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1053 R7=1053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1054 R7_w=1054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1054 R7_w=1054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1055 R7_w=1055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1055 R7_w=1055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1056 R7_w=1056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1056 R7_w=1056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1057 R7_w=1057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1057 R7_w=1057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1058 R7_w=1058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1058 R7_w=1058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1059 R7_w=1059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1059 R7_w=1059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1060 R7_w=1060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1060 R7=1060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1061 R7_w=1061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1061 R7_w=1061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1062 R7_w=1062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1062 R7_w=1062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1063 R7_w=1063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1063 R7=1063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1064 R7_w=1064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1064 R7_w=1064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1065 R7_w=1065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1065 R7_w=1065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1066 R7_w=1066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1066 R7_w=1066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1067 R7_w=1067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1067 R7_w=1067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1068 R7_w=1068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1068 R7_w=1068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1069 R7_w=1069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1069 R7_w=1069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1070 R7_w=1070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1070 R7=1070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1071 R7_w=1071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1071 R7_w=1071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1072 R7_w=1072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1072 R7_w=1072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1073 R7_w=1073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1073 R7=1073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1074 R7_w=1074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1074 R7_w=1074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1075 R7_w=1075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1075 R7_w=1075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1076 R7_w=1076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1076 R7_w=1076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1077 R7_w=1077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1077 R7_w=1077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1078 R7_w=1078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1078 R7_w=1078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1079 R7_w=1079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1079 R7_w=1079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1080 R7_w=1080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1080 R7=1080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1081 R7_w=1081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1081 R7_w=1081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1082 R7_w=1082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1082 R7_w=1082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1083 R7_w=1083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1083 R7=1083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1084 R7_w=1084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1084 R7_w=1084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1085 R7_w=1085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1085 R7_w=1085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1086 R7_w=1086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1086 R7_w=1086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1087 R7_w=1087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1087 R7_w=1087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1088 R7_w=1088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1088 R7_w=1088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1089 R7_w=1089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1089 R7_w=1089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1090 R7_w=1090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1090 R7=1090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1091 R7_w=1091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1091 R7_w=1091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1092 R7_w=1092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1092 R7_w=1092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1093 R7_w=1093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1093 R7=1093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1094 R7_w=1094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1094 R7_w=1094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1095 R7_w=1095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1095 R7_w=1095 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1095 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1095 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1096 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1097,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1096 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1096 R7_w=1096 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1096 R7_w=1096 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1096 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1096 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1097 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1098,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1097 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1097 R7_w=1097 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1097 R7_w=1097 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1097 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1097 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1098 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1099,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1098 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1098 R7_w=1098 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1098 R7_w=1098 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1098 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1098 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1099 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1099 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1099 R7_w=1099 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1099 R7_w=1099 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1099 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1099 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1100 R7_w=1100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1100 R7=1100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1101 R7_w=1101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1101 R7_w=1101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1102 R7_w=1102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1102 R7_w=1102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1103 R7_w=1103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1103 R7=1103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1104 R7_w=1104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1104 R7_w=1104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1105 R7_w=1105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1105 R7_w=1105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1106 R7_w=1106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1106 R7_w=1106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1107 R7_w=1107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1107 R7_w=1107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1108 R7_w=1108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1108 R7_w=1108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1109 R7_w=1109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1109 R7_w=1109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1110 R7_w=1110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1110 R7=1110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1111 R7_w=1111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1111 R7_w=1111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1112 R7_w=1112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1112 R7_w=1112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1113 R7_w=1113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1113 R7=1113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1114 R7_w=1114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1114 R7_w=1114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1115 R7_w=1115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1115 R7_w=1115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1116 R7_w=1116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1116 R7_w=1116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1117 R7_w=1117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1117 R7_w=1117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1118 R7_w=1118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1118 R7_w=1118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1119 R7_w=1119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1119 R7_w=1119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1120 R7_w=1120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1120 R7=1120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1121 R7_w=1121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1121 R7_w=1121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1122 R7_w=1122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1122 R7_w=1122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1123 R7_w=1123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1123 R7=1123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1124 R7_w=1124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1124 R7_w=1124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1125 R7_w=1125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1125 R7_w=1125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1126 R7_w=1126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1126 R7_w=1126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1127 R7_w=1127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1127 R7_w=1127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1128 R7_w=1128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1128 R7_w=1128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1129 R7_w=1129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1129 R7_w=1129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1130 R7_w=1130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1130 R7=1130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1131 R7_w=1131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1131 R7_w=1131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1132 R7_w=1132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1132 R7_w=1132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1133 R7_w=1133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1133 R7=1133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1134 R7_w=1134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1134 R7_w=1134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1135 R7_w=1135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1135 R7_w=1135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1136 R7_w=1136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1136 R7_w=1136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1137 R7_w=1137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1137 R7_w=1137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1138 R7_w=1138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1138 R7_w=1138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1139 R7_w=1139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1139 R7_w=1139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1140 R7_w=1140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1140 R7=1140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1141 R7_w=1141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1141 R7_w=1141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1142 R7_w=1142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1142 R7_w=1142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1143 R7_w=1143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1143 R7=1143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1144 R7_w=1144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1144 R7_w=1144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1145 R7_w=1145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1145 R7_w=1145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1146 R7_w=1146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1146 R7_w=1146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1147 R7_w=1147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1147 R7_w=1147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1148 R7_w=1148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1148 R7_w=1148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1149 R7_w=1149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1149 R7_w=1149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1150 R7_w=1150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1150 R7=1150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1151 R7_w=1151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1151 R7_w=1151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1152 R7_w=1152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1152 R7_w=1152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1153 R7_w=1153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1153 R7=1153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1154 R7_w=1154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1154 R7_w=1154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1155 R7_w=1155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1155 R7_w=1155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1156 R7_w=1156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1156 R7_w=1156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1157 R7_w=1157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1157 R7_w=1157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1158 R7_w=1158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1158 R7_w=1158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1159 R7_w=1159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1159 R7_w=1159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1160 R7_w=1160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1160 R7=1160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1161 R7_w=1161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1161 R7_w=1161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1162 R7_w=1162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1162 R7_w=1162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1163 R7_w=1163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1163 R7=1163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1164 R7_w=1164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1164 R7_w=1164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1165 R7_w=1165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1165 R7_w=1165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1166 R7_w=1166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1166 R7_w=1166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1167 R7_w=1167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1167 R7_w=1167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1168 R7_w=1168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1168 R7_w=1168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1169 R7_w=1169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1169 R7_w=1169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1170 R7_w=1170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1170 R7=1170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1171 R7_w=1171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1171 R7_w=1171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1172 R7_w=1172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1172 R7_w=1172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1173 R7_w=1173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1173 R7=1173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1174 R7_w=1174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1174 R7_w=1174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1175 R7_w=1175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1175 R7_w=1175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1176 R7_w=1176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1176 R7_w=1176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1177 R7_w=1177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1177 R7_w=1177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1178 R7_w=1178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1178 R7_w=1178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1179 R7_w=1179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1179 R7_w=1179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1180 R7_w=1180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1180 R7=1180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1181 R7_w=1181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1181 R7_w=1181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1182 R7_w=1182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1182 R7_w=1182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1183 R7_w=1183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1183 R7=1183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1184 R7_w=1184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1184 R7_w=1184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1185 R7_w=1185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1185 R7_w=1185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1186 R7_w=1186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1186 R7_w=1186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1187 R7_w=1187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1187 R7_w=1187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1188 R7_w=1188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1188 R7_w=1188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1189 R7_w=1189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1189 R7_w=1189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1190 R7_w=1190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1190 R7=1190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1191 R7_w=1191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1191 R7_w=1191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1192 R7_w=1192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1192 R7_w=1192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1193 R7_w=1193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1193 R7=1193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1194 R7_w=1194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1194 R7_w=1194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1195 R7_w=1195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1195 R7_w=1195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1196 R7_w=1196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1196 R7_w=1196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1197 R7_w=1197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1197 R7_w=1197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1198 R7_w=1198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1198 R7_w=1198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1199 R7_w=1199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1199 R7_w=1199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1200 R7_w=1200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1200 R7=1200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1201 R7_w=1201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1201 R7_w=1201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1202 R7_w=1202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1202 R7_w=1202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1203 R7_w=1203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1203 R7=1203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1204 R7_w=1204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1204 R7_w=1204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1205 R7_w=1205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1205 R7_w=1205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1206 R7_w=1206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1206 R7_w=1206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1207 R7_w=1207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1207 R7_w=1207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1208 R7_w=1208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1208 R7_w=1208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1209 R7_w=1209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1209 R7_w=1209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1210 R7_w=1210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1210 R7=1210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1211 R7_w=1211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1211 R7_w=1211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1212 R7_w=1212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1212 R7_w=1212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1213 R7_w=1213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1213 R7=1213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1214 R7_w=1214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1214 R7_w=1214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1215 R7_w=1215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1215 R7_w=1215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1216 R7_w=1216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1216 R7_w=1216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1217 R7_w=1217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1217 R7_w=1217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1218 R7_w=1218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1218 R7_w=1218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1219 R7_w=1219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1219 R7_w=1219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1220 R7_w=1220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1220 R7=1220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1221 R7_w=1221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1221 R7_w=1221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1222 R7_w=1222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1222 R7_w=1222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1223 R7_w=1223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1223 R7=1223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1224 R7_w=1224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1224 R7_w=1224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1225 R7_w=1225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1225 R7_w=1225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1226 R7_w=1226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1226 R7_w=1226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1227 R7_w=1227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1227 R7_w=1227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1228 R7_w=1228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1228 R7_w=1228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1229 R7_w=1229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1229 R7_w=1229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1230 R7_w=1230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1230 R7=1230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1231 R7_w=1231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1231 R7_w=1231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1232 R7_w=1232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1232 R7_w=1232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1233 R7_w=1233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1233 R7=1233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1234 R7_w=1234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1234 R7_w=1234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1235 R7_w=1235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1235 R7_w=1235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1236 R7_w=1236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1236 R7_w=1236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1237 R7_w=1237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1237 R7_w=1237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1238 R7_w=1238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1238 R7_w=1238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1239 R7_w=1239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1239 R7_w=1239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1240 R7_w=1240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1240 R7=1240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1241 R7_w=1241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1241 R7_w=1241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1242 R7_w=1242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1242 R7_w=1242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1243 R7_w=1243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1243 R7=1243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1244 R7_w=1244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1244 R7_w=1244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1245 R7_w=1245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1245 R7_w=1245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1246 R7_w=1246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1246 R7_w=1246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1247 R7_w=1247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1247 R7_w=1247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1248 R7_w=1248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1248 R7_w=1248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1249 R7_w=1249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1249 R7_w=1249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1250 R7_w=1250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1250 R7=1250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1251 R7_w=1251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1251 R7_w=1251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1252 R7_w=1252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1252 R7_w=1252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1253 R7_w=1253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1253 R7=1253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1254 R7_w=1254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1254 R7_w=1254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1255 R7_w=1255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1255 R7_w=1255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1256 R7_w=1256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1256 R7_w=1256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1257 R7_w=1257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1257 R7_w=1257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1258 R7_w=1258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1258 R7_w=1258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1259 R7_w=1259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1259 R7_w=1259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1260 R7_w=1260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1260 R7=1260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1261 R7_w=1261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1261 R7_w=1261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1262 R7_w=1262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1262 R7_w=1262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1263 R7_w=1263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1263 R7=1263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1264 R7_w=1264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1264 R7_w=1264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1265 R7_w=1265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1265 R7_w=1265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1266 R7_w=1266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1266 R7_w=1266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1267 R7_w=1267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1267 R7_w=1267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1268 R7_w=1268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1268 R7_w=1268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1269 R7_w=1269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1269 R7_w=1269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1270 R7_w=1270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1270 R7=1270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1271 R7_w=1271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1271 R7_w=1271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1272 R7_w=1272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1272 R7_w=1272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1273 R7_w=1273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1273 R7=1273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1274 R7_w=1274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1274 R7_w=1274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1275 R7_w=1275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1275 R7_w=1275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1276 R7_w=1276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1276 R7_w=1276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1277 R7_w=1277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1277 R7_w=1277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1278 R7_w=1278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1278 R7_w=1278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1279 R7_w=1279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1279 R7_w=1279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1280 R7_w=1280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1280 R7=1280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1281 R7_w=1281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1281 R7_w=1281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1282 R7_w=1282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1282 R7_w=1282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1283 R7_w=1283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1283 R7=1283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1284 R7_w=1284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1284 R7_w=1284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1285 R7_w=1285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1285 R7_w=1285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1286 R7_w=1286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1286 R7_w=1286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1287 R7_w=1287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1287 R7_w=1287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1288 R7_w=1288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1288 R7_w=1288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1289 R7_w=1289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1289 R7_w=1289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1290 R7_w=1290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1290 R7=1290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1291 R7_w=1291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1291 R7_w=1291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1292 R7_w=1292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1292 R7_w=1292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1293 R7_w=1293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1293 R7=1293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1294 R7_w=1294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1294 R7_w=1294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1295 R7_w=1295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1295 R7_w=1295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1296 R7_w=1296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1296 R7_w=1296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1297 R7_w=1297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1297 R7_w=1297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1298 R7_w=1298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1298 R7_w=1298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1299 R7_w=1299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1299 R7_w=1299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1300 R7_w=1300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1300 R7=1300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1301 R7_w=1301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1301 R7_w=1301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1302 R7_w=1302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1302 R7_w=1302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1303 R7_w=1303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1303 R7=1303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1304 R7_w=1304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1304 R7_w=1304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1305 R7_w=1305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1305 R7_w=1305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1306 R7_w=1306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1306 R7_w=1306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1307 R7_w=1307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1307 R7_w=1307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1308 R7_w=1308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1308 R7_w=1308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1309 R7_w=1309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1309 R7_w=1309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1310 R7_w=1310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1310 R7=1310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1311 R7_w=1311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1311 R7_w=1311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1312 R7_w=1312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1312 R7_w=1312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1313 R7_w=1313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1313 R7=1313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1314 R7_w=1314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1314 R7_w=1314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1315 R7_w=1315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1315 R7_w=1315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1316 R7_w=1316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1316 R7_w=1316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1317 R7_w=1317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1317 R7_w=1317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1318 R7_w=1318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1318 R7_w=1318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1319 R7_w=1319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1319 R7_w=1319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1320 R7_w=1320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1320 R7=1320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1321 R7_w=1321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1321 R7_w=1321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1322 R7_w=1322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1322 R7_w=1322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1323 R7_w=1323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1323 R7=1323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1324 R7_w=1324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1324 R7_w=1324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1325 R7_w=1325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1325 R7_w=1325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1326 R7_w=1326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1326 R7_w=1326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1327 R7_w=1327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1327 R7_w=1327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1328 R7_w=1328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1328 R7_w=1328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1329 R7_w=1329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1329 R7_w=1329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1330 R7_w=1330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1330 R7=1330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1331 R7_w=1331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1331 R7_w=1331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1332 R7_w=1332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1332 R7_w=1332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1333 R7_w=1333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1333 R7=1333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1334 R7_w=1334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1334 R7_w=1334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1335 R7_w=1335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1335 R7_w=1335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1336 R7_w=1336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1336 R7_w=1336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1337 R7_w=1337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1337 R7_w=1337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1338 R7_w=1338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1338 R7_w=1338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1339 R7_w=1339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1339 R7_w=1339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1340 R7_w=1340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1340 R7=1340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1341 R7_w=1341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1341 R7_w=1341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1342 R7_w=1342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1342 R7_w=1342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1343 R7_w=1343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1343 R7=1343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1344 R7_w=1344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1344 R7_w=1344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1345 R7_w=1345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1345 R7_w=1345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1346 R7_w=1346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1346 R7_w=1346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1347 R7_w=1347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1347 R7_w=1347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1348 R7_w=1348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1348 R7_w=1348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1349 R7_w=1349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1349 R7_w=1349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1350 R7_w=1350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1350 R7=1350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1351 R7_w=1351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1351 R7_w=1351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1352 R7_w=1352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1352 R7_w=1352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1353 R7_w=1353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1353 R7=1353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1354 R7_w=1354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1354 R7_w=1354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1355 R7_w=1355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1355 R7_w=1355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1356 R7_w=1356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1356 R7_w=1356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1357 R7_w=1357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1357 R7_w=1357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1358 R7_w=1358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1358 R7_w=1358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1359 R7_w=1359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1359 R7_w=1359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1360 R7_w=1360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1360 R7=1360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1361 R7_w=1361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1361 R7_w=1361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1362 R7_w=1362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1362 R7_w=1362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1363 R7_w=1363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1363 R7=1363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1364 R7_w=1364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1364 R7_w=1364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1365 R7_w=1365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1365 R7_w=1365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1366 R7_w=1366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1366 R7_w=1366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1367 R7_w=1367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1367 R7_w=1367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1368 R7_w=1368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1368 R7_w=1368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1369 R7_w=1369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1369 R7_w=1369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1370 R7_w=1370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1370 R7=1370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1371 R7_w=1371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1371 R7_w=1371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1372 R7_w=1372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1372 R7_w=1372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1373 R7_w=1373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1373 R7=1373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1374 R7_w=1374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1374 R7_w=1374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1375 R7_w=1375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1375 R7_w=1375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1376 R7_w=1376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1376 R7_w=1376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1377 R7_w=1377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1377 R7_w=1377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1378 R7_w=1378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1378 R7_w=1378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1379 R7_w=1379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1379 R7_w=1379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1380 R7_w=1380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1380 R7=1380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1381 R7_w=1381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1381 R7_w=1381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1382 R7_w=1382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1382 R7_w=1382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1383 R7_w=1383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1383 R7=1383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1384 R7_w=1384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1384 R7_w=1384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1385 R7_w=1385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1385 R7_w=1385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1386 R7_w=1386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1386 R7_w=1386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1387 R7_w=1387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1387 R7_w=1387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1388 R7_w=1388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1388 R7_w=1388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1389 R7_w=1389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1389 R7_w=1389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1390 R7_w=1390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1390 R7=1390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1391 R7_w=1391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1391 R7_w=1391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1392 R7_w=1392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1392 R7_w=1392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1393 R7_w=1393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1393 R7=1393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1394 R7_w=1394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1394 R7_w=1394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1395 R7_w=1395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1395 R7_w=1395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1396 R7_w=1396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1396 R7_w=1396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1397 R7_w=1397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1397 R7_w=1397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1398 R7_w=1398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1398 R7_w=1398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1399 R7_w=1399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1399 R7_w=1399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1400 R7_w=1400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1400 R7=1400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1401 R7_w=1401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1401 R7_w=1401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1402 R7_w=1402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1402 R7_w=1402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1403 R7_w=1403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1403 R7=1403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1404 R7_w=1404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1404 R7_w=1404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1405 R7_w=1405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1405 R7_w=1405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1406 R7_w=1406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1406 R7_w=1406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1407 R7_w=1407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1407 R7_w=1407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1408 R7_w=1408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1408 R7_w=1408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1409 R7_w=1409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1409 R7_w=1409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1410 R7_w=1410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1410 R7=1410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1411 R7_w=1411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1411 R7_w=1411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1412 R7_w=1412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1412 R7_w=1412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1413 R7_w=1413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1413 R7=1413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1414 R7_w=1414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1414 R7_w=1414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1415 R7_w=1415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1415 R7_w=1415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1416 R7_w=1416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1416 R7_w=1416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1417 R7_w=1417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1417 R7_w=1417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1418 R7_w=1418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1418 R7_w=1418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1419 R7_w=1419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1419 R7_w=1419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1420 R7_w=1420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1420 R7=1420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1421 R7_w=1421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1421 R7_w=1421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1422 R7_w=1422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1422 R7_w=1422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1423 R7_w=1423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1423 R7=1423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1424 R7_w=1424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1424 R7_w=1424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1425 R7_w=1425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1425 R7_w=1425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1426 R7_w=1426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1426 R7_w=1426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1427 R7_w=1427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1427 R7_w=1427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1428 R7_w=1428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1428 R7_w=1428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1429 R7_w=1429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1429 R7_w=1429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1430 R7_w=1430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1430 R7=1430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1431 R7_w=1431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1431 R7_w=1431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1432 R7_w=1432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1432 R7_w=1432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1433 R7_w=1433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1433 R7=1433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1434 R7_w=1434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1434 R7_w=1434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1435 R7_w=1435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1435 R7_w=1435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1436 R7_w=1436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1436 R7_w=1436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1437 R7_w=1437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1437 R7_w=1437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1438 R7_w=1438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1438 R7_w=1438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1439 R7_w=1439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1439 R7_w=1439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1440 R7_w=1440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1440 R7=1440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1441 R7_w=1441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1441 R7_w=1441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1442 R7_w=1442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1442 R7_w=1442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1443 R7_w=1443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1443 R7=1443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1444 R7_w=1444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1444 R7_w=1444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1445 R7_w=1445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1445 R7_w=1445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1446 R7_w=1446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1446 R7_w=1446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1447 R7_w=1447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1447 R7_w=1447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1448 R7_w=1448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1448 R7_w=1448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1449 R7_w=1449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1449 R7_w=1449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1450 R7_w=1450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1450 R7=1450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1451 R7_w=1451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1451 R7_w=1451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1452 R7_w=1452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1452 R7_w=1452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1453 R7_w=1453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1453 R7=1453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1454 R7_w=1454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1454 R7_w=1454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1455 R7_w=1455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1455 R7_w=1455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1456 R7_w=1456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1456 R7_w=1456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1457 R7_w=1457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1457 R7_w=1457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1458 R7_w=1458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1458 R7_w=1458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1459 R7_w=1459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1459 R7_w=1459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1460 R7_w=1460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1460 R7=1460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1461 R7_w=1461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1461 R7_w=1461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1462 R7_w=1462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1462 R7_w=1462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1463 R7_w=1463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1463 R7=1463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1464 R7_w=1464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1464 R7_w=1464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1465 R7_w=1465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1465 R7_w=1465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1466 R7_w=1466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1466 R7_w=1466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1467 R7_w=1467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1467 R7_w=1467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1468 R7_w=1468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1468 R7_w=1468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1469 R7_w=1469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1469 R7_w=1469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1470 R7_w=1470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1470 R7=1470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1471 R7_w=1471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1471 R7_w=1471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1472 R7_w=1472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1472 R7_w=1472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1473 R7_w=1473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1473 R7=1473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1474 R7_w=1474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1474 R7_w=1474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1475 R7_w=1475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1475 R7_w=1475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1476 R7_w=1476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1476 R7_w=1476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1477 R7_w=1477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1477 R7_w=1477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1478 R7_w=1478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1478 R7_w=1478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1479 R7_w=1479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1479 R7_w=1479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1480 R7_w=1480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1480 R7=1480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1481 R7_w=1481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1481 R7_w=1481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1482 R7_w=1482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1482 R7_w=1482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1483 R7_w=1483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1483 R7=1483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1484 R7_w=1484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1484 R7_w=1484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1485 R7_w=1485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1485 R7_w=1485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1486 R7_w=1486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1486 R7_w=1486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1487 R7_w=1487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1487 R7_w=1487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1488 R7_w=1488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1488 R7_w=1488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1489 R7_w=1489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1489 R7_w=1489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1490 R7_w=1490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1490 R7=1490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1491 R7_w=1491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1491 R7_w=1491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1492 R7_w=1492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1492 R7_w=1492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1493 R7_w=1493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1493 R7=1493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1494 R7_w=1494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1494 R7_w=1494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1495 R7_w=1495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1495 R7_w=1495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1496 R7_w=1496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1496 R7_w=1496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1497 R7_w=1497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1497 R7_w=1497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1498 R7_w=1498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1498 R7_w=1498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1499 R7_w=1499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1499 R7_w=1499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1500 R7_w=1500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1500 R7=1500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1501 R7_w=1501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1501 R7_w=1501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1502 R7_w=1502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1502 R7_w=1502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1503 R7_w=1503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1503 R7=1503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1504 R7_w=1504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1504 R7_w=1504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1505 R7_w=1505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1505 R7_w=1505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1506 R7_w=1506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1506 R7_w=1506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1507 R7_w=1507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1507 R7_w=1507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1508 R7_w=1508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1508 R7_w=1508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1509 R7_w=1509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1509 R7_w=1509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1510 R7_w=1510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1510 R7=1510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1511 R7_w=1511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1511 R7_w=1511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1512 R7_w=1512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1512 R7_w=1512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1513 R7_w=1513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1513 R7=1513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1514 R7_w=1514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1514 R7_w=1514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1515 R7_w=1515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1515 R7_w=1515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1516 R7_w=1516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1516 R7_w=1516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1517 R7_w=1517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1517 R7_w=1517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1518 R7_w=1518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1518 R7_w=1518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1519 R7_w=1519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1519 R7_w=1519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1520 R7_w=1520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1520 R7=1520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1521 R7_w=1521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1521 R7_w=1521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1522 R7_w=1522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1522 R7_w=1522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1523 R7_w=1523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1523 R7=1523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1524 R7_w=1524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1524 R7_w=1524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1525 R7_w=1525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1525 R7_w=1525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1526 R7_w=1526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1526 R7_w=1526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1527 R7_w=1527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1527 R7_w=1527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1528 R7_w=1528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1528 R7_w=1528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1529 R7_w=1529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1529 R7_w=1529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1530 R7_w=1530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1530 R7=1530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1531 R7_w=1531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1531 R7_w=1531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1532 R7_w=1532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1532 R7_w=1532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1533 R7_w=1533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1533 R7=1533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1534 R7_w=1534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1534 R7_w=1534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1535 R7_w=1535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1535 R7_w=1535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1536 R7_w=1536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1536 R7_w=1536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1537 R7_w=1537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1537 R7_w=1537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1538 R7_w=1538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1538 R7_w=1538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1539 R7_w=1539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1539 R7_w=1539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1540 R7_w=1540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1540 R7=1540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1541 R7_w=1541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1541 R7_w=1541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1542 R7_w=1542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1542 R7_w=1542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1543 R7_w=1543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1543 R7=1543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1544 R7_w=1544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1544 R7_w=1544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1545 R7_w=1545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1545 R7_w=1545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1546 R7_w=1546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1546 R7_w=1546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1547 R7_w=1547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1547 R7_w=1547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1548 R7_w=1548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1548 R7_w=1548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1549 R7_w=1549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1549 R7_w=1549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1550 R7_w=1550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1550 R7=1550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1551 R7_w=1551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1551 R7_w=1551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1552 R7_w=1552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1552 R7_w=1552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1553 R7_w=1553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1553 R7=1553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1554 R7_w=1554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1554 R7_w=1554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1555 R7_w=1555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1555 R7_w=1555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1556 R7_w=1556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1556 R7_w=1556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1557 R7_w=1557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1557 R7_w=1557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1558 R7_w=1558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1558 R7_w=1558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1559 R7_w=1559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1559 R7_w=1559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1560 R7_w=1560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1560 R7=1560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1561 R7_w=1561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1561 R7_w=1561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1562 R7_w=1562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1562 R7_w=1562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1563 R7_w=1563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1563 R7=1563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1564 R7_w=1564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1564 R7_w=1564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1565 R7_w=1565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1565 R7_w=1565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1566 R7_w=1566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1566 R7_w=1566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1567 R7_w=1567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1567 R7_w=1567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1568 R7_w=1568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1568 R7_w=1568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1569 R7_w=1569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1569 R7_w=1569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1570 R7_w=1570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1570 R7=1570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1571 R7_w=1571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1571 R7_w=1571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1572 R7_w=1572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1572 R7_w=1572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1573 R7_w=1573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1573 R7=1573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1574 R7_w=1574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1574 R7_w=1574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1575 R7_w=1575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1575 R7_w=1575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1576 R7_w=1576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1576 R7_w=1576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1577 R7_w=1577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1577 R7_w=1577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1578 R7_w=1578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1578 R7_w=1578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1579 R7_w=1579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1579 R7_w=1579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1580 R7_w=1580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1580 R7=1580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1581 R7_w=1581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1581 R7_w=1581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1582 R7_w=1582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1582 R7_w=1582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1583 R7_w=1583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1583 R7=1583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1584 R7_w=1584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1584 R7_w=1584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1585 R7_w=1585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1585 R7_w=1585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1586 R7_w=1586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1586 R7_w=1586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1587 R7_w=1587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1587 R7_w=1587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1588 R7_w=1588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1588 R7_w=1588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1589 R7_w=1589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1589 R7_w=1589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1590 R7_w=1590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1590 R7=1590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1591 R7_w=1591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1591 R7_w=1591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1592 R7_w=1592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1592 R7_w=1592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1593 R7_w=1593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1593 R7=1593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1594 R7_w=1594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1594 R7_w=1594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1595 R7_w=1595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1595 R7_w=1595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1596 R7_w=1596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1596 R7_w=1596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1597 R7_w=1597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1597 R7_w=1597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1598 R7_w=1598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1598 R7_w=1598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1599 R7_w=1599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1599 R7_w=1599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1600 R7_w=1600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1600 R7=1600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1601 R7_w=1601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1601 R7_w=1601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1602 R7_w=1602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1602 R7_w=1602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1603 R7_w=1603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1603 R7=1603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1604 R7_w=1604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1604 R7_w=1604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1605 R7_w=1605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1605 R7_w=1605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1606 R7_w=1606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1606 R7_w=1606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1607 R7_w=1607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1607 R7_w=1607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1608 R7_w=1608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1608 R7_w=1608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1609 R7_w=1609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1609 R7_w=1609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1610 R7_w=1610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1610 R7=1610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1611 R7_w=1611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1611 R7_w=1611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1612 R7_w=1612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1612 R7_w=1612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1613 R7_w=1613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1613 R7=1613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1614 R7_w=1614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1614 R7_w=1614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1615 R7_w=1615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1615 R7_w=1615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1616 R7_w=1616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1616 R7_w=1616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1617 R7_w=1617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1617 R7_w=1617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1618 R7_w=1618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1618 R7_w=1618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1619 R7_w=1619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1619 R7_w=1619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1620 R7_w=1620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1620 R7=1620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1621 R7_w=1621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1621 R7_w=1621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1622 R7_w=1622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1622 R7_w=1622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1623 R7_w=1623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1623 R7=1623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1624 R7_w=1624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1624 R7_w=1624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1625 R7_w=1625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1625 R7_w=1625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1626 R7_w=1626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1626 R7_w=1626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1627 R7_w=1627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1627 R7_w=1627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1628 R7_w=1628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1628 R7_w=1628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1629 R7_w=1629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1629 R7_w=1629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1630 R7_w=1630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1630 R7=1630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1631 R7_w=1631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1631 R7_w=1631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1632 R7_w=1632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1632 R7_w=1632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1633 R7_w=1633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1633 R7=1633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1634 R7_w=1634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1634 R7_w=1634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1635 R7_w=1635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1635 R7_w=1635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1636 R7_w=1636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1636 R7_w=1636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1637 R7_w=1637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1637 R7_w=1637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1638 R7_w=1638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1638 R7_w=1638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1639 R7_w=1639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1639 R7_w=1639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1640 R7_w=1640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1640 R7=1640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1641 R7_w=1641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1641 R7_w=1641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1642 R7_w=1642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1642 R7_w=1642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1643 R7_w=1643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1643 R7=1643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1644 R7_w=1644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1644 R7_w=1644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1645 R7_w=1645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1645 R7_w=1645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1646 R7_w=1646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1646 R7_w=1646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1647 R7_w=1647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1647 R7_w=1647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1648 R7_w=1648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1648 R7_w=1648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1649 R7_w=1649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1649 R7_w=1649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1650 R7_w=1650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1650 R7=1650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1651 R7_w=1651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1651 R7_w=1651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1652 R7_w=1652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1652 R7_w=1652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1653 R7_w=1653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1653 R7=1653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1654 R7_w=1654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1654 R7_w=1654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1655 R7_w=1655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1655 R7_w=1655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1656 R7_w=1656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1656 R7_w=1656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1657 R7_w=1657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1657 R7_w=1657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1658 R7_w=1658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1658 R7_w=1658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1659 R7_w=1659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1659 R7_w=1659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1660 R7_w=1660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1660 R7=1660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1661 R7_w=1661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1661 R7_w=1661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1662 R7_w=1662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1662 R7_w=1662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1663 R7_w=1663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1663 R7=1663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1664 R7_w=1664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1664 R7_w=1664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1665 R7_w=1665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1665 R7_w=1665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1666 R7_w=1666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1666 R7_w=1666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1667 R7_w=1667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1667 R7_w=1667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1668 R7_w=1668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1668 R7_w=1668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1669 R7_w=1669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1669 R7_w=1669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1670 R7_w=1670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1670 R7=1670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1671 R7_w=1671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1671 R7_w=1671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1672 R7_w=1672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1672 R7_w=1672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1673 R7_w=1673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1673 R7=1673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1674 R7_w=1674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1674 R7_w=1674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1675 R7_w=1675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1675 R7_w=1675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1676 R7_w=1676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1676 R7_w=1676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1677 R7_w=1677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1677 R7_w=1677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1678 R7_w=1678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1678 R7_w=1678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1679 R7_w=1679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1679 R7_w=1679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1680 R7_w=1680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1680 R7=1680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1681 R7_w=1681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1681 R7_w=1681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1682 R7_w=1682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1682 R7_w=1682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1683 R7_w=1683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1683 R7=1683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1684 R7_w=1684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1684 R7_w=1684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1685 R7_w=1685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1685 R7_w=1685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1686 R7_w=1686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1686 R7_w=1686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1687 R7_w=1687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1687 R7_w=1687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1688 R7_w=1688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1688 R7_w=1688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1689 R7_w=1689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1689 R7_w=1689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1690 R7_w=1690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1690 R7=1690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1691 R7_w=1691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1691 R7_w=1691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1692 R7_w=1692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1692 R7_w=1692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1693 R7_w=1693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1693 R7=1693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1694 R7_w=1694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1694 R7_w=1694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1695 R7_w=1695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1695 R7_w=1695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1696 R7_w=1696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1696 R7_w=1696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1697 R7_w=1697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1697 R7_w=1697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1698 R7_w=1698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1698 R7_w=1698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1699 R7_w=1699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1699 R7_w=1699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1700 R7_w=1700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1700 R7=1700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1701 R7_w=1701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1701 R7_w=1701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1702 R7_w=1702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1702 R7_w=1702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1703 R7_w=1703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1703 R7=1703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1704 R7_w=1704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1704 R7_w=1704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1705 R7_w=1705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1705 R7_w=1705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1706 R7_w=1706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1706 R7_w=1706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1707 R7_w=1707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1707 R7_w=1707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1708 R7_w=1708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1708 R7_w=1708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1709 R7_w=1709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1709 R7_w=1709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1710 R7_w=1710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1710 R7=1710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1711 R7_w=1711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1711 R7_w=1711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1712 R7_w=1712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1712 R7_w=1712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1713 R7_w=1713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1713 R7=1713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1714 R7_w=1714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1714 R7_w=1714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1715 R7_w=1715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1715 R7_w=1715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1716 R7_w=1716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1716 R7_w=1716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1717 R7_w=1717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1717 R7_w=1717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1718 R7_w=1718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1718 R7_w=1718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1719 R7_w=1719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1719 R7_w=1719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1720 R7_w=1720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1720 R7=1720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1721 R7_w=1721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1721 R7_w=1721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1722 R7_w=1722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1722 R7_w=1722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1723 R7_w=1723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1723 R7=1723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1724 R7_w=1724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1724 R7_w=1724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1725 R7_w=1725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1725 R7_w=1725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1726 R7_w=1726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1726 R7_w=1726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1727 R7_w=1727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1727 R7_w=1727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1728 R7_w=1728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1728 R7_w=1728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1729 R7_w=1729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1729 R7_w=1729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1730 R7_w=1730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1730 R7=1730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1731 R7_w=1731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1731 R7_w=1731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1732 R7_w=1732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1732 R7_w=1732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1733 R7_w=1733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1733 R7=1733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1734 R7_w=1734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1734 R7_w=1734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1735 R7_w=1735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1735 R7_w=1735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1736 R7_w=1736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1736 R7_w=1736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1737 R7_w=1737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1737 R7_w=1737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1738 R7_w=1738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1738 R7_w=1738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1739 R7_w=1739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1739 R7_w=1739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1740 R7_w=1740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1740 R7=1740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1741 R7_w=1741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1741 R7_w=1741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1742 R7_w=1742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1742 R7_w=1742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1743 R7_w=1743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1743 R7=1743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1744 R7_w=1744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1744 R7_w=1744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1745 R7_w=1745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1745 R7_w=1745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1746 R7_w=1746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1746 R7_w=1746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1747 R7_w=1747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1747 R7_w=1747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1748 R7_w=1748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1748 R7_w=1748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1749 R7_w=1749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1749 R7_w=1749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1750 R7_w=1750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1750 R7=1750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1751 R7_w=1751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1751 R7_w=1751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1752 R7_w=1752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1752 R7_w=1752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1753 R7_w=1753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1753 R7=1753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1754 R7_w=1754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1754 R7_w=1754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1755 R7_w=1755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1755 R7_w=1755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1756 R7_w=1756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1756 R7_w=1756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1757 R7_w=1757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1757 R7_w=1757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1758 R7_w=1758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1758 R7_w=1758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1759 R7_w=1759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1759 R7_w=1759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1760 R7_w=1760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1760 R7=1760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1761 R7_w=1761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1761 R7_w=1761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1762 R7_w=1762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1762 R7_w=1762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1763 R7_w=1763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1763 R7=1763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1764 R7_w=1764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1764 R7_w=1764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1765 R7_w=1765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1765 R7_w=1765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1766 R7_w=1766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1766 R7_w=1766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1767 R7_w=1767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1767 R7_w=1767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1768 R7_w=1768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1768 R7_w=1768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1769 R7_w=1769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1769 R7_w=1769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1770 R7_w=1770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1770 R7=1770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1771 R7_w=1771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1771 R7_w=1771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1772 R7_w=1772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1772 R7_w=1772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1773 R7_w=1773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1773 R7=1773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1774 R7_w=1774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1774 R7_w=1774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1775 R7_w=1775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1775 R7_w=1775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1776 R7_w=1776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1776 R7_w=1776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1777 R7_w=1777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1777 R7_w=1777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1778 R7_w=1778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1778 R7_w=1778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1779 R7_w=1779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1779 R7_w=1779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1780 R7_w=1780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1780 R7=1780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1781 R7_w=1781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1781 R7_w=1781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1782 R7_w=1782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1782 R7_w=1782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1783 R7_w=1783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1783 R7=1783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1784 R7_w=1784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1784 R7_w=1784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1785 R7_w=1785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1785 R7_w=1785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1786 R7_w=1786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1786 R7_w=1786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1787 R7_w=1787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1787 R7_w=1787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1788 R7_w=1788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1788 R7_w=1788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1789 R7_w=1789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1789 R7_w=1789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1790 R7_w=1790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1790 R7=1790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1791 R7_w=1791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1791 R7_w=1791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1792 R7_w=1792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1792 R7_w=1792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1793 R7_w=1793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1793 R7=1793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1794 R7_w=1794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1794 R7_w=1794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1795 R7_w=1795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1795 R7_w=1795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1796 R7_w=1796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1796 R7_w=1796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1797 R7_w=1797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1797 R7_w=1797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1798 R7_w=1798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1798 R7_w=1798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1799 R7_w=1799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1799 R7_w=1799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1800 R7_w=1800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1800 R7=1800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1801 R7_w=1801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1801 R7_w=1801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1802 R7_w=1802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1802 R7_w=1802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1803 R7_w=1803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1803 R7=1803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1804 R7_w=1804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1804 R7_w=1804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1805 R7_w=1805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1805 R7_w=1805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1806 R7_w=1806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1806 R7_w=1806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1807 R7_w=1807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1807 R7_w=1807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1808 R7_w=1808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1808 R7_w=1808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1809 R7_w=1809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1809 R7_w=1809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1810 R7_w=1810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1810 R7=1810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1811 R7_w=1811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1811 R7_w=1811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1812 R7_w=1812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1812 R7_w=1812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1813 R7_w=1813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1813 R7=1813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1814 R7_w=1814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1814 R7_w=1814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1815 R7_w=1815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1815 R7_w=1815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1816 R7_w=1816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1816 R7_w=1816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1817 R7_w=1817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1817 R7_w=1817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1818 R7_w=1818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1818 R7_w=1818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1819 R7_w=1819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1819 R7_w=1819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1820 R7_w=1820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1820 R7=1820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1821 R7_w=1821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1821 R7_w=1821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1822 R7_w=1822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1822 R7_w=1822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1823 R7_w=1823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1823 R7=1823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1824 R7_w=1824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1824 R7_w=1824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1825 R7_w=1825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1825 R7_w=1825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1826 R7_w=1826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1826 R7_w=1826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1827 R7_w=1827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1827 R7_w=1827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1828 R7_w=1828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1828 R7_w=1828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1829 R7_w=1829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1829 R7_w=1829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1830 R7_w=1830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1830 R7=1830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1831 R7_w=1831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1831 R7_w=1831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1832 R7_w=1832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1832 R7_w=1832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1833 R7_w=1833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1833 R7=1833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1834 R7_w=1834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1834 R7_w=1834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1835 R7_w=1835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1835 R7_w=1835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1836 R7_w=1836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1836 R7_w=1836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1837 R7_w=1837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1837 R7_w=1837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1838 R7_w=1838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1838 R7_w=1838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1839 R7_w=1839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1839 R7_w=1839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1840 R7_w=1840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1840 R7=1840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1841 R7_w=1841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1841 R7_w=1841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1842 R7_w=1842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1842 R7_w=1842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1843 R7_w=1843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1843 R7=1843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1844 R7_w=1844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1844 R7_w=1844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1845 R7_w=1845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1845 R7_w=1845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1846 R7_w=1846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1846 R7_w=1846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1847 R7_w=1847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1847 R7_w=1847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1848 R7_w=1848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1848 R7_w=1848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1849 R7_w=1849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1849 R7_w=1849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1850 R7_w=1850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1850 R7=1850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1851 R7_w=1851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1851 R7_w=1851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1852 R7_w=1852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1852 R7_w=1852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1853 R7_w=1853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1853 R7=1853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1854 R7_w=1854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1854 R7_w=1854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1855 R7_w=1855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1855 R7_w=1855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1856 R7_w=1856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1856 R7_w=1856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1857 R7_w=1857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1857 R7_w=1857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1858 R7_w=1858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1858 R7_w=1858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1859 R7_w=1859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1859 R7_w=1859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1860 R7_w=1860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1860 R7=1860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1861 R7_w=1861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1861 R7_w=1861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1862 R7_w=1862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1862 R7_w=1862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1863 R7_w=1863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1863 R7=1863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1864 R7_w=1864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1864 R7_w=1864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1865 R7_w=1865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1865 R7_w=1865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1866 R7_w=1866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1866 R7_w=1866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1867 R7_w=1867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1867 R7_w=1867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1868 R7_w=1868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1868 R7_w=1868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1869 R7_w=1869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1869 R7_w=1869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1870 R7_w=1870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1870 R7=1870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1871 R7_w=1871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1871 R7_w=1871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1872 R7_w=1872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1872 R7_w=1872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1873 R7_w=1873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1873 R7=1873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1874 R7_w=1874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1874 R7_w=1874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1875 R7_w=1875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1875 R7_w=1875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1876 R7_w=1876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1876 R7_w=1876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1877 R7_w=1877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1877 R7_w=1877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1878 R7_w=1878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1878 R7_w=1878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1879 R7_w=1879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1879 R7_w=1879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1880 R7_w=1880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1880 R7=1880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1881 R7_w=1881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1881 R7_w=1881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1882 R7_w=1882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1882 R7_w=1882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1883 R7_w=1883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1883 R7=1883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1884 R7_w=1884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1884 R7_w=1884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1885 R7_w=1885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1885 R7_w=1885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1886 R7_w=1886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1886 R7_w=1886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1887 R7_w=1887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1887 R7_w=1887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1888 R7_w=1888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1888 R7_w=1888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1889 R7_w=1889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1889 R7_w=1889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1890 R7_w=1890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1890 R7=1890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1891 R7_w=1891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1891 R7_w=1891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1892 R7_w=1892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1892 R7_w=1892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1893 R7_w=1893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1893 R7=1893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1894 R7_w=1894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1894 R7_w=1894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1895 R7_w=1895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1895 R7_w=1895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1896 R7_w=1896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1896 R7_w=1896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1897 R7_w=1897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1897 R7_w=1897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1898 R7_w=1898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1898 R7_w=1898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1899 R7_w=1899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1899 R7_w=1899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1900 R7_w=1900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1900 R7=1900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1901 R7_w=1901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1901 R7_w=1901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1902 R7_w=1902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1902 R7_w=1902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1903 R7_w=1903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1903 R7=1903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1904 R7_w=1904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1904 R7_w=1904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1905 R7_w=1905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1905 R7_w=1905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1906 R7_w=1906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1906 R7_w=1906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1907 R7_w=1907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1907 R7_w=1907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1908 R7_w=1908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1908 R7_w=1908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1909 R7_w=1909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1909 R7_w=1909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1910 R7_w=1910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1910 R7=1910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1911 R7_w=1911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1911 R7_w=1911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1912 R7_w=1912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1912 R7_w=1912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1913 R7_w=1913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1913 R7=1913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1914 R7_w=1914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1914 R7_w=1914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1915 R7_w=1915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1915 R7_w=1915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1916 R7_w=1916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1916 R7_w=1916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1917 R7_w=1917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1917 R7_w=1917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1918 R7_w=1918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1918 R7_w=1918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1919 R7_w=1919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1919 R7_w=1919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1920 R7_w=1920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1920 R7=1920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1921 R7_w=1921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1921 R7_w=1921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1922 R7_w=1922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1922 R7_w=1922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1923 R7_w=1923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1923 R7=1923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1924 R7_w=1924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1924 R7_w=1924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1925 R7_w=1925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1925 R7_w=1925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1926 R7_w=1926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1926 R7_w=1926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1927 R7_w=1927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1927 R7_w=1927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1928 R7_w=1928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1928 R7_w=1928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1929 R7_w=1929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1929 R7_w=1929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1930 R7_w=1930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1930 R7=1930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1931 R7_w=1931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1931 R7_w=1931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1932 R7_w=1932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1932 R7_w=1932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1933 R7_w=1933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1933 R7=1933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1934 R7_w=1934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1934 R7_w=1934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1935 R7_w=1935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1935 R7_w=1935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1936 R7_w=1936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1936 R7_w=1936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1937 R7_w=1937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1937 R7_w=1937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1938 R7_w=1938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1938 R7_w=1938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1939 R7_w=1939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1939 R7_w=1939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1940 R7_w=1940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1940 R7=1940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1941 R7_w=1941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1941 R7_w=1941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1942 R7_w=1942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1942 R7_w=1942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1943 R7_w=1943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1943 R7=1943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1944 R7_w=1944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1944 R7_w=1944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1945 R7_w=1945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1945 R7_w=1945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1946 R7_w=1946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1946 R7_w=1946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1947 R7_w=1947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1947 R7_w=1947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1948 R7_w=1948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1948 R7_w=1948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1949 R7_w=1949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1949 R7_w=1949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1950 R7_w=1950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1950 R7=1950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1951 R7_w=1951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1951 R7_w=1951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1952 R7_w=1952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1952 R7_w=1952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1953 R7_w=1953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1953 R7=1953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1954 R7_w=1954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1954 R7_w=1954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1955 R7_w=1955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1955 R7_w=1955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1956 R7_w=1956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1956 R7_w=1956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1957 R7_w=1957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1957 R7_w=1957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1958 R7_w=1958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1958 R7_w=1958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1959 R7_w=1959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1959 R7_w=1959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1960 R7_w=1960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1960 R7=1960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1961 R7_w=1961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1961 R7_w=1961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1962 R7_w=1962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1962 R7_w=1962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1963 R7_w=1963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1963 R7=1963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1964 R7_w=1964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1964 R7_w=1964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1965 R7_w=1965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1965 R7_w=1965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1966 R7_w=1966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1966 R7_w=1966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1967 R7_w=1967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1967 R7_w=1967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1968 R7_w=1968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1968 R7_w=1968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1969 R7_w=1969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1969 R7_w=1969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1970 R7_w=1970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1970 R7=1970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1971 R7_w=1971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1971 R7_w=1971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1972 R7_w=1972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1972 R7_w=1972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1973 R7_w=1973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1973 R7=1973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1974 R7_w=1974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1974 R7_w=1974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1975 R7_w=1975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1975 R7_w=1975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1976 R7_w=1976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1976 R7_w=1976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1977 R7_w=1977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1977 R7_w=1977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1978 R7_w=1978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1978 R7_w=1978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1979 R7_w=1979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1979 R7_w=1979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1980 R7_w=1980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1980 R7=1980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1981 R7_w=1981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1981 R7_w=1981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1982 R7_w=1982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1982 R7_w=1982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1983 R7_w=1983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1983 R7=1983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1984 R7_w=1984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1984 R7_w=1984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1985 R7_w=1985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1985 R7_w=1985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1986 R7_w=1986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1986 R7_w=1986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1987 R7_w=1987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1987 R7_w=1987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1988 R7_w=1988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1988 R7_w=1988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1989 R7_w=1989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1989 R7_w=1989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1990 R7_w=1990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1990 R7=1990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1991 R7_w=1991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1991 R7_w=1991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1992 R7_w=1992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1992 R7_w=1992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1993 R7_w=1993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1993 R7=1993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1994 R7_w=1994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1994 R7_w=1994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1995 R7_w=1995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1995 R7_w=1995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1996 R7_w=1996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1996 R7_w=1996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=1996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=1996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1997 R7_w=1997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1997 R7_w=1997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=1999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1998 R7_w=1998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1998 R7_w=1998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=1999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=1999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=1999 R7_w=1999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=1999 R7_w=1999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=1999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=1999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2000 R7_w=2000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2000 R7=2000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2001 R7_w=2001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2001 R7_w=2001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2002 R7_w=2002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2002 R7_w=2002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2003 R7_w=2003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2003 R7=2003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2004 R7_w=2004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2004 R7_w=2004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2005 R7_w=2005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2005 R7_w=2005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2006 R7_w=2006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2006 R7_w=2006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2007 R7_w=2007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2007 R7_w=2007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2008 R7_w=2008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2008 R7_w=2008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2009 R7_w=2009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2009 R7_w=2009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2010 R7_w=2010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2010 R7=2010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2011 R7_w=2011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2011 R7_w=2011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2012 R7_w=2012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2012 R7_w=2012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2013 R7_w=2013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2013 R7=2013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2014 R7_w=2014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2014 R7_w=2014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2015 R7_w=2015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2015 R7_w=2015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2016 R7_w=2016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2016 R7_w=2016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2017 R7_w=2017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2017 R7_w=2017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2018 R7_w=2018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2018 R7_w=2018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2019 R7_w=2019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2019 R7_w=2019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2020 R7_w=2020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2020 R7=2020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2021 R7_w=2021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2021 R7_w=2021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2022 R7_w=2022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2022 R7_w=2022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2023 R7_w=2023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2023 R7=2023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2024 R7_w=2024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2024 R7_w=2024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2025 R7_w=2025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2025 R7_w=2025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2026 R7_w=2026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2026 R7_w=2026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2027 R7_w=2027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2027 R7_w=2027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2028 R7_w=2028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2028 R7_w=2028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2029 R7_w=2029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2029 R7_w=2029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2030 R7_w=2030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2030 R7=2030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2031 R7_w=2031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2031 R7_w=2031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2032 R7_w=2032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2032 R7_w=2032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2033 R7_w=2033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2033 R7=2033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2034 R7_w=2034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2034 R7_w=2034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2035 R7_w=2035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2035 R7_w=2035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2036 R7_w=2036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2036 R7_w=2036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2037 R7_w=2037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2037 R7_w=2037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2038 R7_w=2038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2038 R7_w=2038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2039 R7_w=2039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2039 R7_w=2039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2040 R7_w=2040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2040 R7=2040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2041 R7_w=2041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2041 R7_w=2041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2042 R7_w=2042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2042 R7_w=2042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2043 R7_w=2043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2043 R7=2043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2044 R7_w=2044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2044 R7_w=2044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2045 R7_w=2045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2045 R7_w=2045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2046 R7_w=2046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2046 R7_w=2046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2047 R7_w=2047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2047 R7_w=2047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2048 R7_w=2048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2048 R7_w=2048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2049 R7_w=2049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2049 R7_w=2049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2050 R7_w=2050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2050 R7=2050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2051 R7_w=2051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2051 R7_w=2051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2052 R7_w=2052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2052 R7_w=2052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2053 R7_w=2053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2053 R7=2053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2054 R7_w=2054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2054 R7_w=2054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2055 R7_w=2055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2055 R7_w=2055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2056 R7_w=2056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2056 R7_w=2056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2057 R7_w=2057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2057 R7_w=2057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2058 R7_w=2058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2058 R7_w=2058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2059 R7_w=2059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2059 R7_w=2059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2060 R7_w=2060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2060 R7=2060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2061 R7_w=2061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2061 R7_w=2061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2062 R7_w=2062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2062 R7_w=2062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2063 R7_w=2063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2063 R7=2063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2064 R7_w=2064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2064 R7_w=2064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2065 R7_w=2065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2065 R7_w=2065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2066 R7_w=2066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2066 R7_w=2066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2067 R7_w=2067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2067 R7_w=2067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2068 R7_w=2068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2068 R7_w=2068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2069 R7_w=2069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2069 R7_w=2069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2070 R7_w=2070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2070 R7=2070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2071 R7_w=2071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2071 R7_w=2071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2072 R7_w=2072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2072 R7_w=2072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2073 R7_w=2073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2073 R7=2073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2074 R7_w=2074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2074 R7_w=2074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2075 R7_w=2075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2075 R7_w=2075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2076 R7_w=2076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2076 R7_w=2076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2077 R7_w=2077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2077 R7_w=2077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2078 R7_w=2078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2078 R7_w=2078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2079 R7_w=2079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2079 R7_w=2079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2080 R7_w=2080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2080 R7=2080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2081 R7_w=2081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2081 R7_w=2081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2082 R7_w=2082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2082 R7_w=2082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2083 R7_w=2083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2083 R7=2083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2084 R7_w=2084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2084 R7_w=2084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2085 R7_w=2085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2085 R7_w=2085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2086 R7_w=2086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2086 R7_w=2086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2087 R7_w=2087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2087 R7_w=2087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2088 R7_w=2088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2088 R7_w=2088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2089 R7_w=2089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2089 R7_w=2089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2090 R7_w=2090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2090 R7=2090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2091 R7_w=2091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2091 R7_w=2091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2092 R7_w=2092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2092 R7_w=2092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2093 R7_w=2093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2093 R7=2093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2094 R7_w=2094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2094 R7_w=2094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2095 R7_w=2095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2095 R7_w=2095 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2095 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2095 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2096 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2097,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2096 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2096 R7_w=2096 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2096 R7_w=2096 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2096 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2096 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2097 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2098,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2097 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2097 R7_w=2097 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2097 R7_w=2097 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2097 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2097 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2098 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2099,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2098 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2098 R7_w=2098 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2098 R7_w=2098 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2098 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2098 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2099 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2099 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2099 R7_w=2099 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2099 R7_w=2099 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2099 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2099 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2100 R7_w=2100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2100 R7=2100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2101 R7_w=2101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2101 R7_w=2101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2102 R7_w=2102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2102 R7_w=2102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2103 R7_w=2103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2103 R7=2103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2104 R7_w=2104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2104 R7_w=2104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2105 R7_w=2105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2105 R7_w=2105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2106 R7_w=2106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2106 R7_w=2106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2107 R7_w=2107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2107 R7_w=2107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2108 R7_w=2108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2108 R7_w=2108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2109 R7_w=2109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2109 R7_w=2109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2110 R7_w=2110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2110 R7=2110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2111 R7_w=2111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2111 R7_w=2111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2112 R7_w=2112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2112 R7_w=2112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2113 R7_w=2113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2113 R7=2113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2114 R7_w=2114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2114 R7_w=2114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2115 R7_w=2115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2115 R7_w=2115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2116 R7_w=2116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2116 R7_w=2116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2117 R7_w=2117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2117 R7_w=2117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2118 R7_w=2118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2118 R7_w=2118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2119 R7_w=2119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2119 R7_w=2119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2120 R7_w=2120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2120 R7=2120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2121 R7_w=2121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2121 R7_w=2121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2122 R7_w=2122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2122 R7_w=2122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2123 R7_w=2123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2123 R7=2123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2124 R7_w=2124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2124 R7_w=2124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2125 R7_w=2125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2125 R7_w=2125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2126 R7_w=2126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2126 R7_w=2126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2127 R7_w=2127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2127 R7_w=2127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2128 R7_w=2128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2128 R7_w=2128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2129 R7_w=2129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2129 R7_w=2129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2130 R7_w=2130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2130 R7=2130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2131 R7_w=2131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2131 R7_w=2131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2132 R7_w=2132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2132 R7_w=2132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2133 R7_w=2133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2133 R7=2133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2134 R7_w=2134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2134 R7_w=2134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2135 R7_w=2135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2135 R7_w=2135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2136 R7_w=2136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2136 R7_w=2136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2137 R7_w=2137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2137 R7_w=2137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2138 R7_w=2138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2138 R7_w=2138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2139 R7_w=2139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2139 R7_w=2139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2140 R7_w=2140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2140 R7=2140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2141 R7_w=2141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2141 R7_w=2141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2142 R7_w=2142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2142 R7_w=2142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2143 R7_w=2143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2143 R7=2143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2144 R7_w=2144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2144 R7_w=2144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2145 R7_w=2145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2145 R7_w=2145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2146 R7_w=2146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2146 R7_w=2146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2147 R7_w=2147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2147 R7_w=2147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2148 R7_w=2148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2148 R7_w=2148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2149 R7_w=2149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2149 R7_w=2149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2150 R7_w=2150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2150 R7=2150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2151 R7_w=2151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2151 R7_w=2151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2152 R7_w=2152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2152 R7_w=2152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2153 R7_w=2153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2153 R7=2153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2154 R7_w=2154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2154 R7_w=2154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2155 R7_w=2155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2155 R7_w=2155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2156 R7_w=2156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2156 R7_w=2156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2157 R7_w=2157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2157 R7_w=2157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2158 R7_w=2158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2158 R7_w=2158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2159 R7_w=2159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2159 R7_w=2159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2160 R7_w=2160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2160 R7=2160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2161 R7_w=2161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2161 R7_w=2161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2162 R7_w=2162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2162 R7_w=2162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2163 R7_w=2163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2163 R7=2163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2164 R7_w=2164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2164 R7_w=2164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2165 R7_w=2165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2165 R7_w=2165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2166 R7_w=2166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2166 R7_w=2166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2167 R7_w=2167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2167 R7_w=2167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2168 R7_w=2168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2168 R7_w=2168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2169 R7_w=2169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2169 R7_w=2169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2170 R7_w=2170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2170 R7=2170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2171 R7_w=2171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2171 R7_w=2171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2172 R7_w=2172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2172 R7_w=2172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2173 R7_w=2173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2173 R7=2173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2174 R7_w=2174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2174 R7_w=2174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2175 R7_w=2175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2175 R7_w=2175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2176 R7_w=2176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2176 R7_w=2176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2177 R7_w=2177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2177 R7_w=2177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2178 R7_w=2178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2178 R7_w=2178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2179 R7_w=2179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2179 R7_w=2179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2180 R7_w=2180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2180 R7=2180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2181 R7_w=2181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2181 R7_w=2181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2182 R7_w=2182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2182 R7_w=2182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2183 R7_w=2183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2183 R7=2183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2184 R7_w=2184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2184 R7_w=2184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2185 R7_w=2185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2185 R7_w=2185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2186 R7_w=2186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2186 R7_w=2186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2187 R7_w=2187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2187 R7_w=2187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2188 R7_w=2188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2188 R7_w=2188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2189 R7_w=2189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2189 R7_w=2189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2190 R7_w=2190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2190 R7=2190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2191 R7_w=2191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2191 R7_w=2191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2192 R7_w=2192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2192 R7_w=2192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2193 R7_w=2193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2193 R7=2193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2194 R7_w=2194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2194 R7_w=2194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2195 R7_w=2195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2195 R7_w=2195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2196 R7_w=2196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2196 R7_w=2196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2197 R7_w=2197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2197 R7_w=2197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2198 R7_w=2198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2198 R7_w=2198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2199 R7_w=2199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2199 R7_w=2199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2200 R7_w=2200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2200 R7=2200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2201 R7_w=2201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2201 R7_w=2201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2202 R7_w=2202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2202 R7_w=2202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2203 R7_w=2203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2203 R7=2203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2204 R7_w=2204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2204 R7_w=2204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2205 R7_w=2205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2205 R7_w=2205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2206 R7_w=2206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2206 R7_w=2206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2207 R7_w=2207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2207 R7_w=2207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2208 R7_w=2208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2208 R7_w=2208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2209 R7_w=2209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2209 R7_w=2209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2210 R7_w=2210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2210 R7=2210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2211 R7_w=2211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2211 R7_w=2211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2212 R7_w=2212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2212 R7_w=2212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2213 R7_w=2213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2213 R7=2213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2214 R7_w=2214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2214 R7_w=2214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2215 R7_w=2215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2215 R7_w=2215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2216 R7_w=2216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2216 R7_w=2216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2217 R7_w=2217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2217 R7_w=2217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2218 R7_w=2218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2218 R7_w=2218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2219 R7_w=2219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2219 R7_w=2219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2220 R7_w=2220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2220 R7=2220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2221 R7_w=2221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2221 R7_w=2221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2222 R7_w=2222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2222 R7_w=2222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2223 R7_w=2223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2223 R7=2223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2224 R7_w=2224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2224 R7_w=2224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2225 R7_w=2225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2225 R7_w=2225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2226 R7_w=2226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2226 R7_w=2226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2227 R7_w=2227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2227 R7_w=2227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2228 R7_w=2228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2228 R7_w=2228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2229 R7_w=2229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2229 R7_w=2229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2230 R7_w=2230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2230 R7=2230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2231 R7_w=2231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2231 R7_w=2231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2232 R7_w=2232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2232 R7_w=2232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2233 R7_w=2233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2233 R7=2233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2234 R7_w=2234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2234 R7_w=2234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2235 R7_w=2235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2235 R7_w=2235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2236 R7_w=2236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2236 R7_w=2236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2237 R7_w=2237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2237 R7_w=2237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2238 R7_w=2238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2238 R7_w=2238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2239 R7_w=2239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2239 R7_w=2239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2240 R7_w=2240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2240 R7=2240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2241 R7_w=2241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2241 R7_w=2241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2242 R7_w=2242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2242 R7_w=2242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2243 R7_w=2243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2243 R7=2243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2244 R7_w=2244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2244 R7_w=2244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2245 R7_w=2245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2245 R7_w=2245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2246 R7_w=2246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2246 R7_w=2246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2247 R7_w=2247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2247 R7_w=2247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2248 R7_w=2248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2248 R7_w=2248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2249 R7_w=2249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2249 R7_w=2249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2250 R7_w=2250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2250 R7=2250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2251 R7_w=2251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2251 R7_w=2251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2252 R7_w=2252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2252 R7_w=2252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2253 R7_w=2253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2253 R7=2253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2254 R7_w=2254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2254 R7_w=2254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2255 R7_w=2255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2255 R7_w=2255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2256 R7_w=2256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2256 R7_w=2256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2257 R7_w=2257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2257 R7_w=2257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2258 R7_w=2258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2258 R7_w=2258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2259 R7_w=2259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2259 R7_w=2259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2260 R7_w=2260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2260 R7=2260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2261 R7_w=2261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2261 R7_w=2261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2262 R7_w=2262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2262 R7_w=2262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2263 R7_w=2263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2263 R7=2263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2264 R7_w=2264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2264 R7_w=2264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2265 R7_w=2265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2265 R7_w=2265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2266 R7_w=2266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2266 R7_w=2266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2267 R7_w=2267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2267 R7_w=2267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2268 R7_w=2268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2268 R7_w=2268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2269 R7_w=2269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2269 R7_w=2269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2270 R7_w=2270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2270 R7=2270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2271 R7_w=2271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2271 R7_w=2271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2272 R7_w=2272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2272 R7_w=2272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2273 R7_w=2273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2273 R7=2273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2274 R7_w=2274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2274 R7_w=2274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2275 R7_w=2275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2275 R7_w=2275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2276 R7_w=2276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2276 R7_w=2276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2277 R7_w=2277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2277 R7_w=2277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2278 R7_w=2278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2278 R7_w=2278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2279 R7_w=2279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2279 R7_w=2279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2280 R7_w=2280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2280 R7=2280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2281 R7_w=2281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2281 R7_w=2281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2282 R7_w=2282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2282 R7_w=2282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2283 R7_w=2283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2283 R7=2283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2284 R7_w=2284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2284 R7_w=2284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2285 R7_w=2285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2285 R7_w=2285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2286 R7_w=2286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2286 R7_w=2286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2287 R7_w=2287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2287 R7_w=2287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2288 R7_w=2288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2288 R7_w=2288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2289 R7_w=2289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2289 R7_w=2289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2290 R7_w=2290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2290 R7=2290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2291 R7_w=2291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2291 R7_w=2291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2292 R7_w=2292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2292 R7_w=2292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2293 R7_w=2293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2293 R7=2293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2294 R7_w=2294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2294 R7_w=2294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2295 R7_w=2295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2295 R7_w=2295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2296 R7_w=2296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2296 R7_w=2296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2297 R7_w=2297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2297 R7_w=2297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2298 R7_w=2298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2298 R7_w=2298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2299 R7_w=2299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2299 R7_w=2299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2300 R7_w=2300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2300 R7=2300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2301 R7_w=2301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2301 R7_w=2301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2302 R7_w=2302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2302 R7_w=2302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2303 R7_w=2303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2303 R7=2303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2304 R7_w=2304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2304 R7_w=2304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2305 R7_w=2305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2305 R7_w=2305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2306 R7_w=2306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2306 R7_w=2306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2307 R7_w=2307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2307 R7_w=2307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2308 R7_w=2308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2308 R7_w=2308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2309 R7_w=2309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2309 R7_w=2309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2310 R7_w=2310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2310 R7=2310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2311 R7_w=2311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2311 R7_w=2311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2312 R7_w=2312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2312 R7_w=2312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2313 R7_w=2313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2313 R7=2313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2314 R7_w=2314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2314 R7_w=2314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2315 R7_w=2315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2315 R7_w=2315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2316 R7_w=2316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2316 R7_w=2316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2317 R7_w=2317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2317 R7_w=2317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2318 R7_w=2318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2318 R7_w=2318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2319 R7_w=2319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2319 R7_w=2319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2320 R7_w=2320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2320 R7=2320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2321 R7_w=2321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2321 R7_w=2321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2322 R7_w=2322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2322 R7_w=2322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2323 R7_w=2323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2323 R7=2323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2324 R7_w=2324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2324 R7_w=2324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2325 R7_w=2325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2325 R7_w=2325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2326 R7_w=2326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2326 R7_w=2326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2327 R7_w=2327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2327 R7_w=2327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2328 R7_w=2328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2328 R7_w=2328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2329 R7_w=2329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2329 R7_w=2329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2330 R7_w=2330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2330 R7=2330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2331 R7_w=2331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2331 R7_w=2331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2332 R7_w=2332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2332 R7_w=2332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2333 R7_w=2333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2333 R7=2333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2334 R7_w=2334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2334 R7_w=2334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2335 R7_w=2335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2335 R7_w=2335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2336 R7_w=2336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2336 R7_w=2336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2337 R7_w=2337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2337 R7_w=2337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2338 R7_w=2338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2338 R7_w=2338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2339 R7_w=2339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2339 R7_w=2339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2340 R7_w=2340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2340 R7=2340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2341 R7_w=2341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2341 R7_w=2341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2342 R7_w=2342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2342 R7_w=2342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2343 R7_w=2343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2343 R7=2343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2344 R7_w=2344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2344 R7_w=2344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2345 R7_w=2345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2345 R7_w=2345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2346 R7_w=2346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2346 R7_w=2346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2347 R7_w=2347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2347 R7_w=2347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2348 R7_w=2348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2348 R7_w=2348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2349 R7_w=2349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2349 R7_w=2349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2350 R7_w=2350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2350 R7=2350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2351 R7_w=2351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2351 R7_w=2351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2352 R7_w=2352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2352 R7_w=2352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2353 R7_w=2353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2353 R7=2353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2354 R7_w=2354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2354 R7_w=2354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2355 R7_w=2355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2355 R7_w=2355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2356 R7_w=2356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2356 R7_w=2356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2357 R7_w=2357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2357 R7_w=2357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2358 R7_w=2358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2358 R7_w=2358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2359 R7_w=2359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2359 R7_w=2359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2360 R7_w=2360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2360 R7=2360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2361 R7_w=2361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2361 R7_w=2361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2362 R7_w=2362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2362 R7_w=2362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2363 R7_w=2363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2363 R7=2363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2364 R7_w=2364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2364 R7_w=2364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2365 R7_w=2365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2365 R7_w=2365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2366 R7_w=2366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2366 R7_w=2366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2367 R7_w=2367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2367 R7_w=2367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2368 R7_w=2368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2368 R7_w=2368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2369 R7_w=2369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2369 R7_w=2369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2370 R7_w=2370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2370 R7=2370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2371 R7_w=2371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2371 R7_w=2371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2372 R7_w=2372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2372 R7_w=2372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2373 R7_w=2373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2373 R7=2373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2374 R7_w=2374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2374 R7_w=2374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2375 R7_w=2375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2375 R7_w=2375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2376 R7_w=2376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2376 R7_w=2376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2377 R7_w=2377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2377 R7_w=2377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2378 R7_w=2378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2378 R7_w=2378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2379 R7_w=2379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2379 R7_w=2379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2380 R7_w=2380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2380 R7=2380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2381 R7_w=2381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2381 R7_w=2381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2382 R7_w=2382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2382 R7_w=2382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2383 R7_w=2383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2383 R7=2383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2384 R7_w=2384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2384 R7_w=2384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2385 R7_w=2385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2385 R7_w=2385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2386 R7_w=2386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2386 R7_w=2386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2387 R7_w=2387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2387 R7_w=2387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2388 R7_w=2388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2388 R7_w=2388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2389 R7_w=2389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2389 R7_w=2389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2390 R7_w=2390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2390 R7=2390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2391 R7_w=2391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2391 R7_w=2391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2392 R7_w=2392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2392 R7_w=2392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2393 R7_w=2393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2393 R7=2393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2394 R7_w=2394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2394 R7_w=2394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2395 R7_w=2395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2395 R7_w=2395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2396 R7_w=2396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2396 R7_w=2396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2397 R7_w=2397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2397 R7_w=2397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2398 R7_w=2398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2398 R7_w=2398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2399 R7_w=2399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2399 R7_w=2399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2400 R7_w=2400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2400 R7=2400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2401 R7_w=2401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2401 R7_w=2401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2402 R7_w=2402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2402 R7_w=2402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2403 R7_w=2403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2403 R7=2403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2404 R7_w=2404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2404 R7_w=2404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2405 R7_w=2405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2405 R7_w=2405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2406 R7_w=2406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2406 R7_w=2406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2407 R7_w=2407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2407 R7_w=2407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2408 R7_w=2408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2408 R7_w=2408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2409 R7_w=2409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2409 R7_w=2409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2410 R7_w=2410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2410 R7=2410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2411 R7_w=2411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2411 R7_w=2411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2412 R7_w=2412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2412 R7_w=2412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2413 R7_w=2413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2413 R7=2413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2414 R7_w=2414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2414 R7_w=2414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2415 R7_w=2415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2415 R7_w=2415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2416 R7_w=2416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2416 R7_w=2416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2417 R7_w=2417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2417 R7_w=2417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2418 R7_w=2418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2418 R7_w=2418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2419 R7_w=2419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2419 R7_w=2419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2420 R7_w=2420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2420 R7=2420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2421 R7_w=2421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2421 R7_w=2421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2422 R7_w=2422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2422 R7_w=2422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2423 R7_w=2423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2423 R7=2423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2424 R7_w=2424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2424 R7_w=2424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2425 R7_w=2425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2425 R7_w=2425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2426 R7_w=2426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2426 R7_w=2426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2427 R7_w=2427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2427 R7_w=2427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2428 R7_w=2428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2428 R7_w=2428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2429 R7_w=2429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2429 R7_w=2429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2430 R7_w=2430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2430 R7=2430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2431 R7_w=2431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2431 R7_w=2431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2432 R7_w=2432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2432 R7_w=2432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2433 R7_w=2433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2433 R7=2433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2434 R7_w=2434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2434 R7_w=2434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2435 R7_w=2435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2435 R7_w=2435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2436 R7_w=2436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2436 R7_w=2436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2437 R7_w=2437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2437 R7_w=2437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2438 R7_w=2438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2438 R7_w=2438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2439 R7_w=2439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2439 R7_w=2439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2440 R7_w=2440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2440 R7=2440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2441 R7_w=2441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2441 R7_w=2441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2442 R7_w=2442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2442 R7_w=2442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2443 R7_w=2443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2443 R7=2443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2444 R7_w=2444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2444 R7_w=2444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2445 R7_w=2445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2445 R7_w=2445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2446 R7_w=2446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2446 R7_w=2446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2447 R7_w=2447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2447 R7_w=2447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2448 R7_w=2448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2448 R7_w=2448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2449 R7_w=2449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2449 R7_w=2449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2450 R7_w=2450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2450 R7=2450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2451 R7_w=2451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2451 R7_w=2451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2452 R7_w=2452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2452 R7_w=2452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2453 R7_w=2453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2453 R7=2453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2454 R7_w=2454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2454 R7_w=2454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2455 R7_w=2455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2455 R7_w=2455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2456 R7_w=2456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2456 R7_w=2456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2457 R7_w=2457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2457 R7_w=2457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2458 R7_w=2458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2458 R7_w=2458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2459 R7_w=2459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2459 R7_w=2459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2460 R7_w=2460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2460 R7=2460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2461 R7_w=2461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2461 R7_w=2461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2462 R7_w=2462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2462 R7_w=2462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2463 R7_w=2463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2463 R7=2463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2464 R7_w=2464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2464 R7_w=2464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2465 R7_w=2465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2465 R7_w=2465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2466 R7_w=2466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2466 R7_w=2466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2467 R7_w=2467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2467 R7_w=2467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2468 R7_w=2468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2468 R7_w=2468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2469 R7_w=2469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2469 R7_w=2469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2470 R7_w=2470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2470 R7=2470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2471 R7_w=2471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2471 R7_w=2471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2472 R7_w=2472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2472 R7_w=2472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2473 R7_w=2473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2473 R7=2473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2474 R7_w=2474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2474 R7_w=2474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2475 R7_w=2475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2475 R7_w=2475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2476 R7_w=2476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2476 R7_w=2476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2477 R7_w=2477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2477 R7_w=2477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2478 R7_w=2478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2478 R7_w=2478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2479 R7_w=2479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2479 R7_w=2479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2480 R7_w=2480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2480 R7=2480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2481 R7_w=2481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2481 R7_w=2481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2482 R7_w=2482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2482 R7_w=2482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2483 R7_w=2483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2483 R7=2483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2484 R7_w=2484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2484 R7_w=2484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2485 R7_w=2485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2485 R7_w=2485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2486 R7_w=2486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2486 R7_w=2486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2487 R7_w=2487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2487 R7_w=2487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2488 R7_w=2488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2488 R7_w=2488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2489 R7_w=2489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2489 R7_w=2489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2490 R7_w=2490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2490 R7=2490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2491 R7_w=2491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2491 R7_w=2491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2492 R7_w=2492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2492 R7_w=2492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2493 R7_w=2493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2493 R7=2493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2494 R7_w=2494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2494 R7_w=2494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2495 R7_w=2495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2495 R7_w=2495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2496 R7_w=2496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2496 R7_w=2496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2497 R7_w=2497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2497 R7_w=2497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2498 R7_w=2498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2498 R7_w=2498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2499 R7_w=2499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2499 R7_w=2499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2500 R7_w=2500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2500 R7=2500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2501 R7_w=2501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2501 R7_w=2501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2502 R7_w=2502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2502 R7_w=2502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2503 R7_w=2503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2503 R7=2503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2504 R7_w=2504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2504 R7_w=2504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2505 R7_w=2505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2505 R7_w=2505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2506 R7_w=2506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2506 R7_w=2506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2507 R7_w=2507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2507 R7_w=2507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2508 R7_w=2508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2508 R7_w=2508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2509 R7_w=2509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2509 R7_w=2509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2510 R7_w=2510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2510 R7=2510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2511 R7_w=2511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2511 R7_w=2511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2512 R7_w=2512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2512 R7_w=2512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2513 R7_w=2513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2513 R7=2513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2514 R7_w=2514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2514 R7_w=2514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2515 R7_w=2515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2515 R7_w=2515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2516 R7_w=2516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2516 R7_w=2516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2517 R7_w=2517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2517 R7_w=2517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2518 R7_w=2518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2518 R7_w=2518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2519 R7_w=2519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2519 R7_w=2519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2520 R7_w=2520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2520 R7=2520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2521 R7_w=2521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2521 R7_w=2521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2522 R7_w=2522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2522 R7_w=2522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2523 R7_w=2523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2523 R7=2523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2524 R7_w=2524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2524 R7_w=2524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2525 R7_w=2525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2525 R7_w=2525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2526 R7_w=2526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2526 R7_w=2526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2527 R7_w=2527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2527 R7_w=2527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2528 R7_w=2528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2528 R7_w=2528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2529 R7_w=2529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2529 R7_w=2529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2530 R7_w=2530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2530 R7=2530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2531 R7_w=2531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2531 R7_w=2531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2532 R7_w=2532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2532 R7_w=2532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2533 R7_w=2533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2533 R7=2533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2534 R7_w=2534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2534 R7_w=2534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2535 R7_w=2535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2535 R7_w=2535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2536 R7_w=2536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2536 R7_w=2536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2537 R7_w=2537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2537 R7_w=2537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2538 R7_w=2538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2538 R7_w=2538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2539 R7_w=2539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2539 R7_w=2539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2540 R7_w=2540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2540 R7=2540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2541 R7_w=2541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2541 R7_w=2541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2542 R7_w=2542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2542 R7_w=2542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2543 R7_w=2543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2543 R7=2543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2544 R7_w=2544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2544 R7_w=2544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2545 R7_w=2545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2545 R7_w=2545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2546 R7_w=2546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2546 R7_w=2546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2547 R7_w=2547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2547 R7_w=2547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2548 R7_w=2548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2548 R7_w=2548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2549 R7_w=2549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2549 R7_w=2549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2550 R7_w=2550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2550 R7=2550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2551 R7_w=2551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2551 R7_w=2551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2552 R7_w=2552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2552 R7_w=2552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2553 R7_w=2553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2553 R7=2553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2554 R7_w=2554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2554 R7_w=2554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2555 R7_w=2555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2555 R7_w=2555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2556 R7_w=2556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2556 R7_w=2556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2557 R7_w=2557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2557 R7_w=2557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2558 R7_w=2558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2558 R7_w=2558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2559 R7_w=2559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2559 R7_w=2559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2560 R7_w=2560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2560 R7=2560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2561 R7_w=2561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2561 R7_w=2561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2562 R7_w=2562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2562 R7_w=2562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2563 R7_w=2563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2563 R7=2563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2564 R7_w=2564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2564 R7_w=2564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2565 R7_w=2565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2565 R7_w=2565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2566 R7_w=2566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2566 R7_w=2566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2567 R7_w=2567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2567 R7_w=2567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2568 R7_w=2568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2568 R7_w=2568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2569 R7_w=2569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2569 R7_w=2569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2570 R7_w=2570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2570 R7=2570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2571 R7_w=2571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2571 R7_w=2571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2572 R7_w=2572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2572 R7_w=2572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2573 R7_w=2573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2573 R7=2573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2574 R7_w=2574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2574 R7_w=2574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2575 R7_w=2575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2575 R7_w=2575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2576 R7_w=2576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2576 R7_w=2576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2577 R7_w=2577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2577 R7_w=2577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2578 R7_w=2578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2578 R7_w=2578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2579 R7_w=2579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2579 R7_w=2579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2580 R7_w=2580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2580 R7=2580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2581 R7_w=2581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2581 R7_w=2581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2582 R7_w=2582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2582 R7_w=2582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2583 R7_w=2583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2583 R7=2583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2584 R7_w=2584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2584 R7_w=2584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2585 R7_w=2585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2585 R7_w=2585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2586 R7_w=2586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2586 R7_w=2586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2587 R7_w=2587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2587 R7_w=2587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2588 R7_w=2588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2588 R7_w=2588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2589 R7_w=2589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2589 R7_w=2589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2590 R7_w=2590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2590 R7=2590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2591 R7_w=2591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2591 R7_w=2591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2592 R7_w=2592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2592 R7_w=2592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2593 R7_w=2593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2593 R7=2593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2594 R7_w=2594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2594 R7_w=2594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2595 R7_w=2595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2595 R7_w=2595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2596 R7_w=2596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2596 R7_w=2596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2597 R7_w=2597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2597 R7_w=2597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2598 R7_w=2598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2598 R7_w=2598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2599 R7_w=2599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2599 R7_w=2599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2600 R7_w=2600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2600 R7=2600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2601 R7_w=2601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2601 R7_w=2601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2602 R7_w=2602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2602 R7_w=2602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2603 R7_w=2603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2603 R7=2603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2604 R7_w=2604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2604 R7_w=2604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2605 R7_w=2605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2605 R7_w=2605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2606 R7_w=2606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2606 R7_w=2606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2607 R7_w=2607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2607 R7_w=2607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2608 R7_w=2608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2608 R7_w=2608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2609 R7_w=2609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2609 R7_w=2609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2610 R7_w=2610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2610 R7=2610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2611 R7_w=2611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2611 R7_w=2611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2612 R7_w=2612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2612 R7_w=2612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2613 R7_w=2613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2613 R7=2613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2614 R7_w=2614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2614 R7_w=2614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2615 R7_w=2615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2615 R7_w=2615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2616 R7_w=2616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2616 R7_w=2616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2617 R7_w=2617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2617 R7_w=2617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2618 R7_w=2618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2618 R7_w=2618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2619 R7_w=2619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2619 R7_w=2619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2620 R7_w=2620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2620 R7=2620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2621 R7_w=2621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2621 R7_w=2621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2622 R7_w=2622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2622 R7_w=2622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2623 R7_w=2623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2623 R7=2623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2624 R7_w=2624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2624 R7_w=2624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2625 R7_w=2625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2625 R7_w=2625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2626 R7_w=2626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2626 R7_w=2626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2627 R7_w=2627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2627 R7_w=2627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2628 R7_w=2628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2628 R7_w=2628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2629 R7_w=2629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2629 R7_w=2629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2630 R7_w=2630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2630 R7=2630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2631 R7_w=2631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2631 R7_w=2631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2632 R7_w=2632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2632 R7_w=2632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2633 R7_w=2633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2633 R7=2633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2634 R7_w=2634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2634 R7_w=2634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2635 R7_w=2635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2635 R7_w=2635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2636 R7_w=2636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2636 R7_w=2636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2637 R7_w=2637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2637 R7_w=2637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2638 R7_w=2638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2638 R7_w=2638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2639 R7_w=2639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2639 R7_w=2639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2640 R7_w=2640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2640 R7=2640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2641 R7_w=2641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2641 R7_w=2641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2642 R7_w=2642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2642 R7_w=2642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2643 R7_w=2643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2643 R7=2643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2644 R7_w=2644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2644 R7_w=2644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2645 R7_w=2645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2645 R7_w=2645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2646 R7_w=2646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2646 R7_w=2646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2647 R7_w=2647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2647 R7_w=2647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2648 R7_w=2648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2648 R7_w=2648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2649 R7_w=2649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2649 R7_w=2649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2650 R7_w=2650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2650 R7=2650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2651 R7_w=2651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2651 R7_w=2651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2652 R7_w=2652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2652 R7_w=2652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2653 R7_w=2653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2653 R7=2653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2654 R7_w=2654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2654 R7_w=2654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2655 R7_w=2655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2655 R7_w=2655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2656 R7_w=2656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2656 R7_w=2656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2657 R7_w=2657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2657 R7_w=2657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2658 R7_w=2658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2658 R7_w=2658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2659 R7_w=2659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2659 R7_w=2659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2660 R7_w=2660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2660 R7=2660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2661 R7_w=2661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2661 R7_w=2661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2662 R7_w=2662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2662 R7_w=2662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2663 R7_w=2663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2663 R7=2663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2664 R7_w=2664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2664 R7_w=2664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2665 R7_w=2665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2665 R7_w=2665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2666 R7_w=2666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2666 R7_w=2666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2667 R7_w=2667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2667 R7_w=2667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2668 R7_w=2668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2668 R7_w=2668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2669 R7_w=2669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2669 R7_w=2669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2670 R7_w=2670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2670 R7=2670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2671 R7_w=2671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2671 R7_w=2671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2672 R7_w=2672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2672 R7_w=2672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2673 R7_w=2673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2673 R7=2673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2674 R7_w=2674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2674 R7_w=2674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2675 R7_w=2675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2675 R7_w=2675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2676 R7_w=2676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2676 R7_w=2676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2677 R7_w=2677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2677 R7_w=2677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2678 R7_w=2678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2678 R7_w=2678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2679 R7_w=2679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2679 R7_w=2679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2680 R7_w=2680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2680 R7=2680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2681 R7_w=2681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2681 R7_w=2681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2682 R7_w=2682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2682 R7_w=2682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2683 R7_w=2683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2683 R7=2683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2684 R7_w=2684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2684 R7_w=2684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2685 R7_w=2685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2685 R7_w=2685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2686 R7_w=2686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2686 R7_w=2686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2687 R7_w=2687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2687 R7_w=2687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2688 R7_w=2688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2688 R7_w=2688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2689 R7_w=2689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2689 R7_w=2689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2690 R7_w=2690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2690 R7=2690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2691 R7_w=2691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2691 R7_w=2691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2692 R7_w=2692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2692 R7_w=2692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2693 R7_w=2693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2693 R7=2693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2694 R7_w=2694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2694 R7_w=2694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2695 R7_w=2695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2695 R7_w=2695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2696 R7_w=2696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2696 R7_w=2696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2697 R7_w=2697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2697 R7_w=2697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2698 R7_w=2698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2698 R7_w=2698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2699 R7_w=2699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2699 R7_w=2699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2700 R7_w=2700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2700 R7=2700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2701 R7_w=2701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2701 R7_w=2701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2702 R7_w=2702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2702 R7_w=2702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2703 R7_w=2703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2703 R7=2703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2704 R7_w=2704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2704 R7_w=2704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2705 R7_w=2705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2705 R7_w=2705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2706 R7_w=2706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2706 R7_w=2706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2707 R7_w=2707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2707 R7_w=2707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2708 R7_w=2708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2708 R7_w=2708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2709 R7_w=2709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2709 R7_w=2709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2710 R7_w=2710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2710 R7=2710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2711 R7_w=2711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2711 R7_w=2711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2712 R7_w=2712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2712 R7_w=2712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2713 R7_w=2713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2713 R7=2713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2714 R7_w=2714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2714 R7_w=2714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2715 R7_w=2715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2715 R7_w=2715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2716 R7_w=2716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2716 R7_w=2716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2717 R7_w=2717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2717 R7_w=2717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2718 R7_w=2718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2718 R7_w=2718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2719 R7_w=2719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2719 R7_w=2719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2720 R7_w=2720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2720 R7=2720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2721 R7_w=2721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2721 R7_w=2721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2722 R7_w=2722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2722 R7_w=2722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2723 R7_w=2723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2723 R7=2723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2724 R7_w=2724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2724 R7_w=2724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2725 R7_w=2725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2725 R7_w=2725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2726 R7_w=2726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2726 R7_w=2726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2727 R7_w=2727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2727 R7_w=2727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2728 R7_w=2728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2728 R7_w=2728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2729 R7_w=2729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2729 R7_w=2729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2730 R7_w=2730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2730 R7=2730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2731 R7_w=2731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2731 R7_w=2731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2732 R7_w=2732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2732 R7_w=2732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2733 R7_w=2733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2733 R7=2733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2734 R7_w=2734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2734 R7_w=2734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2735 R7_w=2735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2735 R7_w=2735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2736 R7_w=2736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2736 R7_w=2736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2737 R7_w=2737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2737 R7_w=2737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2738 R7_w=2738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2738 R7_w=2738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2739 R7_w=2739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2739 R7_w=2739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2740 R7_w=2740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2740 R7=2740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2741 R7_w=2741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2741 R7_w=2741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2742 R7_w=2742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2742 R7_w=2742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2743 R7_w=2743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2743 R7=2743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2744 R7_w=2744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2744 R7_w=2744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2745 R7_w=2745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2745 R7_w=2745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2746 R7_w=2746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2746 R7_w=2746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2747 R7_w=2747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2747 R7_w=2747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2748 R7_w=2748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2748 R7_w=2748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2749 R7_w=2749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2749 R7_w=2749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2750 R7_w=2750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2750 R7=2750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2751 R7_w=2751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2751 R7_w=2751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2752 R7_w=2752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2752 R7_w=2752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2753 R7_w=2753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2753 R7=2753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2754 R7_w=2754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2754 R7_w=2754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2755 R7_w=2755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2755 R7_w=2755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2756 R7_w=2756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2756 R7_w=2756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2757 R7_w=2757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2757 R7_w=2757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2758 R7_w=2758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2758 R7_w=2758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2759 R7_w=2759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2759 R7_w=2759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2760 R7_w=2760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2760 R7=2760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2761 R7_w=2761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2761 R7_w=2761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2762 R7_w=2762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2762 R7_w=2762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2763 R7_w=2763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2763 R7=2763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2764 R7_w=2764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2764 R7_w=2764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2765 R7_w=2765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2765 R7_w=2765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2766 R7_w=2766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2766 R7_w=2766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2767 R7_w=2767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2767 R7_w=2767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2768 R7_w=2768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2768 R7_w=2768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2769 R7_w=2769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2769 R7_w=2769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2770 R7_w=2770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2770 R7=2770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2771 R7_w=2771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2771 R7_w=2771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2772 R7_w=2772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2772 R7_w=2772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2773 R7_w=2773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2773 R7=2773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2774 R7_w=2774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2774 R7_w=2774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2775 R7_w=2775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2775 R7_w=2775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2776 R7_w=2776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2776 R7_w=2776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2777 R7_w=2777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2777 R7_w=2777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2778 R7_w=2778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2778 R7_w=2778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2779 R7_w=2779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2779 R7_w=2779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2780 R7_w=2780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2780 R7=2780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2781 R7_w=2781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2781 R7_w=2781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2782 R7_w=2782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2782 R7_w=2782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2783 R7_w=2783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2783 R7=2783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2784 R7_w=2784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2784 R7_w=2784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2785 R7_w=2785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2785 R7_w=2785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2786 R7_w=2786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2786 R7_w=2786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2787 R7_w=2787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2787 R7_w=2787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2788 R7_w=2788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2788 R7_w=2788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2789 R7_w=2789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2789 R7_w=2789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2790 R7_w=2790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2790 R7=2790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2791 R7_w=2791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2791 R7_w=2791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2792 R7_w=2792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2792 R7_w=2792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2793 R7_w=2793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2793 R7=2793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2794 R7_w=2794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2794 R7_w=2794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2795 R7_w=2795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2795 R7_w=2795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2796 R7_w=2796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2796 R7_w=2796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2797 R7_w=2797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2797 R7_w=2797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2798 R7_w=2798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2798 R7_w=2798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2799 R7_w=2799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2799 R7_w=2799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2800 R7_w=2800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2800 R7=2800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2801 R7_w=2801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2801 R7_w=2801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2802 R7_w=2802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2802 R7_w=2802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2803 R7_w=2803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2803 R7=2803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2804 R7_w=2804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2804 R7_w=2804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2805 R7_w=2805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2805 R7_w=2805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2806 R7_w=2806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2806 R7_w=2806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2807 R7_w=2807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2807 R7_w=2807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2808 R7_w=2808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2808 R7_w=2808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2809 R7_w=2809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2809 R7_w=2809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2810 R7_w=2810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2810 R7=2810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2811 R7_w=2811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2811 R7_w=2811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2812 R7_w=2812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2812 R7_w=2812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2813 R7_w=2813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2813 R7=2813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2814 R7_w=2814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2814 R7_w=2814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2815 R7_w=2815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2815 R7_w=2815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2816 R7_w=2816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2816 R7_w=2816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2817 R7_w=2817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2817 R7_w=2817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2818 R7_w=2818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2818 R7_w=2818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2819 R7_w=2819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2819 R7_w=2819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2820 R7_w=2820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2820 R7=2820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2821 R7_w=2821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2821 R7_w=2821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2822 R7_w=2822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2822 R7_w=2822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2823 R7_w=2823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2823 R7=2823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2824 R7_w=2824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2824 R7_w=2824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2825 R7_w=2825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2825 R7_w=2825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2826 R7_w=2826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2826 R7_w=2826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2827 R7_w=2827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2827 R7_w=2827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2828 R7_w=2828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2828 R7_w=2828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2829 R7_w=2829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2829 R7_w=2829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2830 R7_w=2830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2830 R7=2830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2831 R7_w=2831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2831 R7_w=2831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2832 R7_w=2832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2832 R7_w=2832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2833 R7_w=2833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2833 R7=2833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2834 R7_w=2834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2834 R7_w=2834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2835 R7_w=2835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2835 R7_w=2835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2836 R7_w=2836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2836 R7_w=2836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2837 R7_w=2837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2837 R7_w=2837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2838 R7_w=2838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2838 R7_w=2838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2839 R7_w=2839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2839 R7_w=2839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2840 R7_w=2840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2840 R7=2840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2841 R7_w=2841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2841 R7_w=2841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2842 R7_w=2842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2842 R7_w=2842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2843 R7_w=2843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2843 R7=2843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2844 R7_w=2844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2844 R7_w=2844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2845 R7_w=2845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2845 R7_w=2845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2846 R7_w=2846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2846 R7_w=2846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2847 R7_w=2847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2847 R7_w=2847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2848 R7_w=2848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2848 R7_w=2848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2849 R7_w=2849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2849 R7_w=2849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2850 R7_w=2850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2850 R7=2850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2851 R7_w=2851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2851 R7_w=2851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2852 R7_w=2852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2852 R7_w=2852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2853 R7_w=2853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2853 R7=2853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2854 R7_w=2854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2854 R7_w=2854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2855 R7_w=2855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2855 R7_w=2855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2856 R7_w=2856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2856 R7_w=2856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2857 R7_w=2857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2857 R7_w=2857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2858 R7_w=2858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2858 R7_w=2858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2859 R7_w=2859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2859 R7_w=2859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2860 R7_w=2860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2860 R7=2860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2861 R7_w=2861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2861 R7_w=2861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2862 R7_w=2862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2862 R7_w=2862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2863 R7_w=2863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2863 R7=2863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2864 R7_w=2864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2864 R7_w=2864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2865 R7_w=2865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2865 R7_w=2865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2866 R7_w=2866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2866 R7_w=2866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2867 R7_w=2867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2867 R7_w=2867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2868 R7_w=2868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2868 R7_w=2868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2869 R7_w=2869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2869 R7_w=2869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2870 R7_w=2870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2870 R7=2870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2871 R7_w=2871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2871 R7_w=2871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2872 R7_w=2872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2872 R7_w=2872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2873 R7_w=2873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2873 R7=2873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2874 R7_w=2874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2874 R7_w=2874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2875 R7_w=2875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2875 R7_w=2875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2876 R7_w=2876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2876 R7_w=2876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2877 R7_w=2877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2877 R7_w=2877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2878 R7_w=2878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2878 R7_w=2878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2879 R7_w=2879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2879 R7_w=2879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2880 R7_w=2880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2880 R7=2880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2881 R7_w=2881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2881 R7_w=2881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2882 R7_w=2882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2882 R7_w=2882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2883 R7_w=2883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2883 R7=2883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2884 R7_w=2884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2884 R7_w=2884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2885 R7_w=2885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2885 R7_w=2885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2886 R7_w=2886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2886 R7_w=2886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2887 R7_w=2887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2887 R7_w=2887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2888 R7_w=2888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2888 R7_w=2888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2889 R7_w=2889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2889 R7_w=2889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2890 R7_w=2890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2890 R7=2890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2891 R7_w=2891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2891 R7_w=2891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2892 R7_w=2892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2892 R7_w=2892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2893 R7_w=2893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2893 R7=2893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2894 R7_w=2894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2894 R7_w=2894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2895 R7_w=2895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2895 R7_w=2895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2896 R7_w=2896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2896 R7_w=2896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2897 R7_w=2897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2897 R7_w=2897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2898 R7_w=2898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2898 R7_w=2898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2899 R7_w=2899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2899 R7_w=2899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2900 R7_w=2900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2900 R7=2900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2901 R7_w=2901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2901 R7_w=2901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2902 R7_w=2902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2902 R7_w=2902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2903 R7_w=2903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2903 R7=2903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2904 R7_w=2904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2904 R7_w=2904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2905 R7_w=2905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2905 R7_w=2905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2906 R7_w=2906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2906 R7_w=2906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2907 R7_w=2907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2907 R7_w=2907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2908 R7_w=2908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2908 R7_w=2908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2909 R7_w=2909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2909 R7_w=2909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2910 R7_w=2910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2910 R7=2910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2911 R7_w=2911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2911 R7_w=2911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2912 R7_w=2912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2912 R7_w=2912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2913 R7_w=2913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2913 R7=2913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2914 R7_w=2914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2914 R7_w=2914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2915 R7_w=2915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2915 R7_w=2915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2916 R7_w=2916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2916 R7_w=2916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2917 R7_w=2917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2917 R7_w=2917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2918 R7_w=2918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2918 R7_w=2918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2919 R7_w=2919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2919 R7_w=2919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2920 R7_w=2920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2920 R7=2920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2921 R7_w=2921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2921 R7_w=2921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2922 R7_w=2922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2922 R7_w=2922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2923 R7_w=2923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2923 R7=2923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2924 R7_w=2924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2924 R7_w=2924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2925 R7_w=2925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2925 R7_w=2925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2926 R7_w=2926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2926 R7_w=2926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2927 R7_w=2927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2927 R7_w=2927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2928 R7_w=2928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2928 R7_w=2928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2929 R7_w=2929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2929 R7_w=2929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2930 R7_w=2930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2930 R7=2930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2931 R7_w=2931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2931 R7_w=2931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2932 R7_w=2932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2932 R7_w=2932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2933 R7_w=2933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2933 R7=2933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2934 R7_w=2934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2934 R7_w=2934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2935 R7_w=2935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2935 R7_w=2935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2936 R7_w=2936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2936 R7_w=2936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2937 R7_w=2937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2937 R7_w=2937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2938 R7_w=2938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2938 R7_w=2938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2939 R7_w=2939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2939 R7_w=2939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2940 R7_w=2940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2940 R7=2940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2941 R7_w=2941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2941 R7_w=2941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2942 R7_w=2942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2942 R7_w=2942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2943 R7_w=2943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2943 R7=2943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2944 R7_w=2944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2944 R7_w=2944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2945 R7_w=2945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2945 R7_w=2945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2946 R7_w=2946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2946 R7_w=2946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2947 R7_w=2947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2947 R7_w=2947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2948 R7_w=2948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2948 R7_w=2948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2949 R7_w=2949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2949 R7_w=2949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2950 R7_w=2950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2950 R7=2950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2951 R7_w=2951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2951 R7_w=2951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2952 R7_w=2952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2952 R7_w=2952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2953 R7_w=2953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2953 R7=2953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2954 R7_w=2954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2954 R7_w=2954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2955 R7_w=2955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2955 R7_w=2955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2956 R7_w=2956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2956 R7_w=2956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2957 R7_w=2957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2957 R7_w=2957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2958 R7_w=2958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2958 R7_w=2958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2959 R7_w=2959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2959 R7_w=2959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2960 R7_w=2960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2960 R7=2960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2961 R7_w=2961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2961 R7_w=2961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2962 R7_w=2962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2962 R7_w=2962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2963 R7_w=2963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2963 R7=2963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2964 R7_w=2964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2964 R7_w=2964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2965 R7_w=2965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2965 R7_w=2965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2966 R7_w=2966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2966 R7_w=2966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2967 R7_w=2967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2967 R7_w=2967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2968 R7_w=2968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2968 R7_w=2968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2969 R7_w=2969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2969 R7_w=2969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2970 R7_w=2970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2970 R7=2970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2971 R7_w=2971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2971 R7_w=2971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2972 R7_w=2972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2972 R7_w=2972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2973 R7_w=2973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2973 R7=2973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2974 R7_w=2974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2974 R7_w=2974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2975 R7_w=2975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2975 R7_w=2975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2976 R7_w=2976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2976 R7_w=2976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2977 R7_w=2977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2977 R7_w=2977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2978 R7_w=2978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2978 R7_w=2978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2979 R7_w=2979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2979 R7_w=2979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2980 R7_w=2980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2980 R7=2980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2981 R7_w=2981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2981 R7_w=2981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2982 R7_w=2982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2982 R7_w=2982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2983 R7_w=2983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2983 R7=2983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2984 R7_w=2984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2984 R7_w=2984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2985 R7_w=2985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2985 R7_w=2985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2986 R7_w=2986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2986 R7_w=2986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2987 R7_w=2987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2987 R7_w=2987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2988 R7_w=2988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2988 R7_w=2988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2989 R7_w=2989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2989 R7_w=2989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2990 R7_w=2990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2990 R7=2990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2991 R7_w=2991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2991 R7_w=2991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2992 R7_w=2992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2992 R7_w=2992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2993 R7_w=2993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2993 R7=2993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2994 R7_w=2994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2994 R7_w=2994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2995 R7_w=2995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2995 R7_w=2995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2996 R7_w=2996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2996 R7_w=2996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=2996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=2996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2997 R7_w=2997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2997 R7_w=2997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=2999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2998 R7_w=2998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2998 R7_w=2998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=2999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=2999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=2999 R7_w=2999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=2999 R7_w=2999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=2999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=2999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3000 R7_w=3000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3000 R7=3000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3001 R7_w=3001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3001 R7_w=3001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3002 R7_w=3002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3002 R7_w=3002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3003 R7_w=3003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3003 R7=3003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3004 R7_w=3004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3004 R7_w=3004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3005 R7_w=3005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3005 R7_w=3005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3006 R7_w=3006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3006 R7_w=3006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3007 R7_w=3007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3007 R7_w=3007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3008 R7_w=3008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3008 R7_w=3008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3009 R7_w=3009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3009 R7_w=3009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3010 R7_w=3010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3010 R7=3010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3011 R7_w=3011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3011 R7_w=3011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3012 R7_w=3012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3012 R7_w=3012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3013 R7_w=3013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3013 R7=3013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3014 R7_w=3014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3014 R7_w=3014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3015 R7_w=3015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3015 R7_w=3015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3016 R7_w=3016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3016 R7_w=3016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3017 R7_w=3017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3017 R7_w=3017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3018 R7_w=3018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3018 R7_w=3018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3019 R7_w=3019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3019 R7_w=3019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3020 R7_w=3020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3020 R7=3020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3021 R7_w=3021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3021 R7_w=3021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3022 R7_w=3022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3022 R7_w=3022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3023 R7_w=3023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3023 R7=3023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3024 R7_w=3024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3024 R7_w=3024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3025 R7_w=3025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3025 R7_w=3025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3026 R7_w=3026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3026 R7_w=3026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3027 R7_w=3027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3027 R7_w=3027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3028 R7_w=3028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3028 R7_w=3028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3029 R7_w=3029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3029 R7_w=3029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3030 R7_w=3030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3030 R7=3030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3031 R7_w=3031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3031 R7_w=3031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3032 R7_w=3032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3032 R7_w=3032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3033 R7_w=3033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3033 R7=3033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3034 R7_w=3034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3034 R7_w=3034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3035 R7_w=3035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3035 R7_w=3035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3036 R7_w=3036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3036 R7_w=3036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3037 R7_w=3037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3037 R7_w=3037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3038 R7_w=3038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3038 R7_w=3038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3039 R7_w=3039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3039 R7_w=3039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3040 R7_w=3040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3040 R7=3040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3041 R7_w=3041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3041 R7_w=3041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3042 R7_w=3042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3042 R7_w=3042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3043 R7_w=3043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3043 R7=3043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3044 R7_w=3044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3044 R7_w=3044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3045 R7_w=3045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3045 R7_w=3045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3046 R7_w=3046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3046 R7_w=3046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3047 R7_w=3047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3047 R7_w=3047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3048 R7_w=3048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3048 R7_w=3048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3049 R7_w=3049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3049 R7_w=3049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3050 R7_w=3050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3050 R7=3050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3051 R7_w=3051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3051 R7_w=3051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3052 R7_w=3052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3052 R7_w=3052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3053 R7_w=3053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3053 R7=3053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3054 R7_w=3054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3054 R7_w=3054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3055 R7_w=3055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3055 R7_w=3055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3056 R7_w=3056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3056 R7_w=3056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3057 R7_w=3057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3057 R7_w=3057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3058 R7_w=3058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3058 R7_w=3058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3059 R7_w=3059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3059 R7_w=3059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3060 R7_w=3060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3060 R7=3060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3061 R7_w=3061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3061 R7_w=3061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3062 R7_w=3062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3062 R7_w=3062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3063 R7_w=3063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3063 R7=3063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3064 R7_w=3064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3064 R7_w=3064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3065 R7_w=3065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3065 R7_w=3065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3066 R7_w=3066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3066 R7_w=3066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3067 R7_w=3067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3067 R7_w=3067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3068 R7_w=3068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3068 R7_w=3068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3069 R7_w=3069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3069 R7_w=3069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3070 R7_w=3070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3070 R7=3070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3071 R7_w=3071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3071 R7_w=3071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3072 R7_w=3072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3072 R7_w=3072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3073 R7_w=3073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3073 R7=3073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3074 R7_w=3074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3074 R7_w=3074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3075 R7_w=3075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3075 R7_w=3075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3076 R7_w=3076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3076 R7_w=3076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3077 R7_w=3077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3077 R7_w=3077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3078 R7_w=3078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3078 R7_w=3078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3079 R7_w=3079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3079 R7_w=3079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3080 R7_w=3080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3080 R7=3080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3081 R7_w=3081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3081 R7_w=3081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3082 R7_w=3082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3082 R7_w=3082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3083 R7_w=3083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3083 R7=3083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3084 R7_w=3084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3084 R7_w=3084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3085 R7_w=3085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3085 R7_w=3085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3086 R7_w=3086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3086 R7_w=3086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3087 R7_w=3087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3087 R7_w=3087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3088 R7_w=3088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3088 R7_w=3088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3089 R7_w=3089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3089 R7_w=3089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3090 R7_w=3090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3090 R7=3090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3091 R7_w=3091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3091 R7_w=3091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3092 R7_w=3092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3092 R7_w=3092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3093 R7_w=3093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3093 R7=3093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3094 R7_w=3094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3094 R7_w=3094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3095 R7_w=3095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3095 R7_w=3095 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3095 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3095 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3096 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3097,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3096 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3096 R7_w=3096 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3096 R7_w=3096 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3096 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3096 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3097 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3098,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3097 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3097 R7_w=3097 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3097 R7_w=3097 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3097 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3097 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3098 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3099,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3098 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3098 R7_w=3098 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3098 R7_w=3098 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3098 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3098 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3099 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3100,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3099 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3099 R7_w=3099 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3099 R7_w=3099 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3099 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3099 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3100 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3101,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3100 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3100 R7_w=3100 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3100 R7=3100 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3100 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3100 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3101 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3102,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3101 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3101 R7_w=3101 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3101 R7_w=3101 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3101 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3101 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3102 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3103,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3102 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3102 R7_w=3102 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3102 R7_w=3102 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3102 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3102 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3103 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3104,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3103 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3103 R7_w=3103 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3103 R7=3103 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3103 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3103 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3104 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3105,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3104 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3104 R7_w=3104 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3104 R7_w=3104 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3104 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3104 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3105 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3106,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3105 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3105 R7_w=3105 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3105 R7_w=3105 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3105 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3105 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3106 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3107,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3106 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3106 R7_w=3106 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3106 R7_w=3106 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3106 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3106 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3107 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3108,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3107 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3107 R7_w=3107 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3107 R7_w=3107 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3107 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3107 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3108 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3109,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3108 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3108 R7_w=3108 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3108 R7_w=3108 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3108 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3108 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3109 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3110,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3109 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3109 R7_w=3109 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3109 R7_w=3109 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3109 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3109 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3110 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3111,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3110 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3110 R7_w=3110 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3110 R7=3110 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3110 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3110 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3111 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3112,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3111 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3111 R7_w=3111 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3111 R7_w=3111 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3111 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3111 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3112 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3113,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3112 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3112 R7_w=3112 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3112 R7_w=3112 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3112 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3112 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3113 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3114,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3113 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3113 R7_w=3113 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3113 R7=3113 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3113 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3113 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3114 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3115,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3114 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3114 R7_w=3114 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3114 R7_w=3114 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3114 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3114 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3115 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3116,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3115 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3115 R7_w=3115 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3115 R7_w=3115 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3115 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3115 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3116 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3117,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3116 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3116 R7_w=3116 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3116 R7_w=3116 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3116 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3116 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3117 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3118,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3117 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3117 R7_w=3117 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3117 R7_w=3117 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3117 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3117 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3118 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3119,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3118 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3118 R7_w=3118 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3118 R7_w=3118 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3118 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3118 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3119 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3120,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3119 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3119 R7_w=3119 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3119 R7_w=3119 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3119 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3119 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3120 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3121,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3120 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3120 R7_w=3120 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3120 R7=3120 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3120 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3120 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3121 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3122,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3121 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3121 R7_w=3121 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3121 R7_w=3121 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3121 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3121 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3122 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3123,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3122 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3122 R7_w=3122 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3122 R7_w=3122 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3122 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3122 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3123 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3124,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3123 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3123 R7_w=3123 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3123 R7=3123 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3123 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3123 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3124 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3125,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3124 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3124 R7_w=3124 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3124 R7_w=3124 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3124 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3124 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3125 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3126,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3125 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3125 R7_w=3125 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3125 R7_w=3125 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3125 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3125 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3126 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3127,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3126 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3126 R7_w=3126 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3126 R7_w=3126 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3126 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3126 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3127 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3128,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3127 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3127 R7_w=3127 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3127 R7_w=3127 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3127 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3127 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3128 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3129,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3128 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3128 R7_w=3128 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3128 R7_w=3128 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3128 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3128 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3129 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3130,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3129 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3129 R7_w=3129 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3129 R7_w=3129 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3129 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3129 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3130 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3131,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3130 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3130 R7_w=3130 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3130 R7=3130 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3130 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3130 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3131 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3132,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3131 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3131 R7_w=3131 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3131 R7_w=3131 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3131 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3131 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3132 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3133,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3132 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3132 R7_w=3132 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3132 R7_w=3132 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3132 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3132 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3133 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3134,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3133 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3133 R7_w=3133 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3133 R7=3133 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3133 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3133 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3134 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3135,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3134 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3134 R7_w=3134 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3134 R7_w=3134 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3134 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3134 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3135 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3136,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3135 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3135 R7_w=3135 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3135 R7_w=3135 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3135 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3135 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3136 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3137,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3136 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3136 R7_w=3136 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3136 R7_w=3136 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3136 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3136 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3137 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3138,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3137 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3137 R7_w=3137 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3137 R7_w=3137 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3137 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3137 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3138 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3139,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3138 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3138 R7_w=3138 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3138 R7_w=3138 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3138 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3138 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3139 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3140,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3139 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3139 R7_w=3139 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3139 R7_w=3139 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3139 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3139 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3140 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3141,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3140 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3140 R7_w=3140 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3140 R7=3140 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3140 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3140 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3141 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3142,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3141 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3141 R7_w=3141 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3141 R7_w=3141 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3141 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3141 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3142 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3143,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3142 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3142 R7_w=3142 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3142 R7_w=3142 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3142 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3142 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3143 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3144,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3143 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3143 R7_w=3143 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3143 R7=3143 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3143 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3143 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3144 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3145,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3144 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3144 R7_w=3144 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3144 R7_w=3144 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3144 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3144 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3145 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3146,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3145 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3145 R7_w=3145 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3145 R7_w=3145 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3145 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3145 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3146 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3147,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3146 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3146 R7_w=3146 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3146 R7_w=3146 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3146 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3146 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3147 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3148,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3147 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3147 R7_w=3147 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3147 R7_w=3147 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3147 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3147 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3148 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3149,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3148 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3148 R7_w=3148 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3148 R7_w=3148 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3148 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3148 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3149 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3150,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3149 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3149 R7_w=3149 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3149 R7_w=3149 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3149 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3149 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3150 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3151,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3150 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3150 R7_w=3150 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3150 R7=3150 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3150 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3150 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3151 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3152,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3151 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3151 R7_w=3151 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3151 R7_w=3151 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3151 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3151 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3152 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3153,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3152 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3152 R7_w=3152 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3152 R7_w=3152 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3152 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3152 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3153 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3154,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3153 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3153 R7_w=3153 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3153 R7=3153 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3153 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3153 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3154 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3155,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3154 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3154 R7_w=3154 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3154 R7_w=3154 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3154 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3154 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3155 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3156,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3155 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3155 R7_w=3155 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3155 R7_w=3155 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3155 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3155 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3156 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3157,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3156 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3156 R7_w=3156 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3156 R7_w=3156 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3156 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3156 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3157 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3158,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3157 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3157 R7_w=3157 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3157 R7_w=3157 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3157 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3157 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3158 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3159,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3158 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3158 R7_w=3158 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3158 R7_w=3158 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3158 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3158 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3159 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3160,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3159 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3159 R7_w=3159 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3159 R7_w=3159 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3159 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3159 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3160 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3161,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3160 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3160 R7_w=3160 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3160 R7=3160 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3160 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3160 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3161 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3162,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3161 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3161 R7_w=3161 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3161 R7_w=3161 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3161 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3161 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3162 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3163,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3162 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3162 R7_w=3162 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3162 R7_w=3162 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3162 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3162 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3163 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3164,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3163 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3163 R7_w=3163 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3163 R7=3163 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3163 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3163 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3164 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3165,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3164 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3164 R7_w=3164 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3164 R7_w=3164 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3164 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3164 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3165 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3166,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3165 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3165 R7_w=3165 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3165 R7_w=3165 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3165 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3165 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3166 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3167,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3166 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3166 R7_w=3166 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3166 R7_w=3166 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3166 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3166 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3167 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3168,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3167 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3167 R7_w=3167 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3167 R7_w=3167 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3167 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3167 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3168 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3169,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3168 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3168 R7_w=3168 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3168 R7_w=3168 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3168 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3168 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3169 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3170,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3169 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3169 R7_w=3169 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3169 R7_w=3169 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3169 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3169 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3170 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3171,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3170 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3170 R7_w=3170 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3170 R7=3170 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3170 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3170 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3171 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3172,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3171 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3171 R7_w=3171 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3171 R7_w=3171 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3171 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3171 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3172 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3173,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3172 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3172 R7_w=3172 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3172 R7_w=3172 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3172 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3172 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3173 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3174,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3173 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3173 R7_w=3173 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3173 R7=3173 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3173 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3173 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3174 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3175,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3174 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3174 R7_w=3174 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3174 R7_w=3174 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3174 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3174 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3175 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3176,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3175 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3175 R7_w=3175 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3175 R7_w=3175 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3175 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3175 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3176 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3177,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3176 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3176 R7_w=3176 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3176 R7_w=3176 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3176 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3176 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3177 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3178,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3177 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3177 R7_w=3177 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3177 R7_w=3177 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3177 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3177 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3178 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3179,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3178 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3178 R7_w=3178 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3178 R7_w=3178 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3178 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3178 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3179 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3180,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3179 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3179 R7_w=3179 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3179 R7_w=3179 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3179 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3179 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3180 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3181,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3180 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3180 R7_w=3180 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3180 R7=3180 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3180 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3180 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3181 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3182,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3181 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3181 R7_w=3181 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3181 R7_w=3181 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3181 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3181 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3182 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3183,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3182 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3182 R7_w=3182 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3182 R7_w=3182 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3182 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3182 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3183 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3184,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3183 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3183 R7_w=3183 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3183 R7=3183 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3183 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3183 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3184 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3185,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3184 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3184 R7_w=3184 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3184 R7_w=3184 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3184 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3184 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3185 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3186,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3185 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3185 R7_w=3185 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3185 R7_w=3185 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3185 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3185 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3186 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3187,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3186 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3186 R7_w=3186 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3186 R7_w=3186 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3186 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3186 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3187 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3188,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3187 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3187 R7_w=3187 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3187 R7_w=3187 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3187 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3187 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3188 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3189,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3188 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3188 R7_w=3188 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3188 R7_w=3188 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3188 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3188 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3189 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3190,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3189 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3189 R7_w=3189 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3189 R7_w=3189 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3189 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3189 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3190 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3191,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3190 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3190 R7_w=3190 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3190 R7=3190 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3190 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3190 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3191 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3192,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3191 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3191 R7_w=3191 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3191 R7_w=3191 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3191 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3191 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3192 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3193,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3192 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3192 R7_w=3192 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3192 R7_w=3192 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3192 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3192 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3193 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3194,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3193 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3193 R7_w=3193 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3193 R7=3193 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3193 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3193 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3194 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3195,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3194 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3194 R7_w=3194 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3194 R7_w=3194 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3194 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3194 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3195 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3196,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3195 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3195 R7_w=3195 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3195 R7_w=3195 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3195 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3195 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3196 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3197,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3196 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3196 R7_w=3196 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3196 R7_w=3196 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3196 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3196 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3197 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3198,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3197 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3197 R7_w=3197 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3197 R7_w=3197 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3197 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3197 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3198 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3199,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3198 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3198 R7_w=3198 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3198 R7_w=3198 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3198 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3198 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3199 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3200,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3199 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3199 R7_w=3199 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3199 R7_w=3199 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3199 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3199 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3200 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3201,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3200 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3200 R7_w=3200 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3200 R7=3200 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3200 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3200 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3201 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3202,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3201 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3201 R7_w=3201 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3201 R7_w=3201 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3201 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3201 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3202 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3203,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3202 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3202 R7_w=3202 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3202 R7_w=3202 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3202 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3202 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3203 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3204,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3203 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3203 R7_w=3203 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3203 R7=3203 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3203 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3203 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3204 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3205,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3204 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3204 R7_w=3204 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3204 R7_w=3204 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3204 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3204 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3205 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3206,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3205 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3205 R7_w=3205 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3205 R7_w=3205 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3205 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3205 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3206 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3207,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3206 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3206 R7_w=3206 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3206 R7_w=3206 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3206 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3206 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3207 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3208,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3207 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3207 R7_w=3207 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3207 R7_w=3207 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3207 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3207 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3208 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3209,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3208 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3208 R7_w=3208 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3208 R7_w=3208 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3208 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3208 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3209 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3210,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3209 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3209 R7_w=3209 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3209 R7_w=3209 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3209 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3209 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3210 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3211,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3210 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3210 R7_w=3210 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3210 R7=3210 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3210 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3210 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3211 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3212,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3211 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3211 R7_w=3211 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3211 R7_w=3211 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3211 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3211 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3212 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3213,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3212 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3212 R7_w=3212 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3212 R7_w=3212 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3212 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3212 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3213 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3214,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3213 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3213 R7_w=3213 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3213 R7=3213 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3213 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3213 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3214 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3215,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3214 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3214 R7_w=3214 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3214 R7_w=3214 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3214 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3214 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3215 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3216,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3215 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3215 R7_w=3215 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3215 R7_w=3215 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3215 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3215 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3216 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3217,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3216 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3216 R7_w=3216 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3216 R7_w=3216 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3216 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3216 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3217 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3218,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3217 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3217 R7_w=3217 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3217 R7_w=3217 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3217 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3217 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3218 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3219,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3218 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3218 R7_w=3218 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3218 R7_w=3218 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3218 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3218 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3219 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3220,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3219 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3219 R7_w=3219 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3219 R7_w=3219 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3219 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3219 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3220 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3221,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3220 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3220 R7_w=3220 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3220 R7=3220 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3220 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3220 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3221 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3222,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3221 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3221 R7_w=3221 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3221 R7_w=3221 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3221 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3221 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3222 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3223,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3222 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3222 R7_w=3222 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3222 R7_w=3222 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3222 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3222 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3223 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3224,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3223 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3223 R7_w=3223 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3223 R7=3223 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3223 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3223 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3224 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3225,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3224 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3224 R7_w=3224 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3224 R7_w=3224 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3224 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3224 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3225 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3226,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3225 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3225 R7_w=3225 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3225 R7_w=3225 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3225 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3225 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3226 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3227,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3226 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3226 R7_w=3226 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3226 R7_w=3226 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3226 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3226 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3227 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3228,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3227 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3227 R7_w=3227 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3227 R7_w=3227 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3227 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3227 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3228 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3229,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3228 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3228 R7_w=3228 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3228 R7_w=3228 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3228 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3228 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3229 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3230,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3229 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3229 R7_w=3229 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3229 R7_w=3229 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3229 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3229 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3230 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3231,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3230 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3230 R7_w=3230 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3230 R7=3230 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3230 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3230 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3231 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3232,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3231 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3231 R7_w=3231 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3231 R7_w=3231 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3231 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3231 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3232 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3233,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3232 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3232 R7_w=3232 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3232 R7_w=3232 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3232 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3232 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3233 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3234,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3233 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3233 R7_w=3233 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3233 R7=3233 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3233 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3233 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3234 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3235,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3234 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3234 R7_w=3234 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3234 R7_w=3234 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3234 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3234 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3235 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3236,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3235 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3235 R7_w=3235 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3235 R7_w=3235 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3235 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3235 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3236 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3237,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3236 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3236 R7_w=3236 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3236 R7_w=3236 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3236 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3236 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3237 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3238,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3237 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3237 R7_w=3237 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3237 R7_w=3237 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3237 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3237 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3238 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3239,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3238 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3238 R7_w=3238 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3238 R7_w=3238 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3238 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3238 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3239 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3240,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3239 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3239 R7_w=3239 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3239 R7_w=3239 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3239 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3239 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3240 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3241,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3240 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3240 R7_w=3240 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3240 R7=3240 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3240 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3240 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3241 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3242,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3241 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3241 R7_w=3241 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3241 R7_w=3241 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3241 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3241 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3242 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3243,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3242 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3242 R7_w=3242 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3242 R7_w=3242 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3242 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3242 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3243 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3244,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3243 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3243 R7_w=3243 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3243 R7=3243 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3243 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3243 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3244 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3245,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3244 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3244 R7_w=3244 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3244 R7_w=3244 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3244 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3244 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3245 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3246,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3245 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3245 R7_w=3245 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3245 R7_w=3245 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3245 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3245 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3246 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3247,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3246 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3246 R7_w=3246 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3246 R7_w=3246 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3246 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3246 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3247 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3248,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3247 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3247 R7_w=3247 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3247 R7_w=3247 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3247 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3247 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3248 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3249,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3248 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3248 R7_w=3248 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3248 R7_w=3248 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3248 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3248 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3249 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3250,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3249 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3249 R7_w=3249 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3249 R7_w=3249 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3249 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3249 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3250 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3251,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3250 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3250 R7_w=3250 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3250 R7=3250 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3250 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3250 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3251 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3252,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3251 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3251 R7_w=3251 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3251 R7_w=3251 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3251 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3251 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3252 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3253,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3252 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3252 R7_w=3252 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3252 R7_w=3252 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3252 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3252 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3253 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3254,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3253 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3253 R7_w=3253 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3253 R7=3253 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3253 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3253 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3254 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3255,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3254 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3254 R7_w=3254 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3254 R7_w=3254 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3254 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3254 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3255 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3256,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3255 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3255 R7_w=3255 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3255 R7_w=3255 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3255 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3255 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3256 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3257,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3256 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3256 R7_w=3256 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3256 R7_w=3256 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3256 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3256 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3257 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3258,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3257 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3257 R7_w=3257 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3257 R7_w=3257 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3257 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3257 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3258 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3259,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3258 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3258 R7_w=3258 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3258 R7_w=3258 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3258 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3258 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3259 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3260,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3259 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3259 R7_w=3259 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3259 R7_w=3259 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3259 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3259 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3260 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3261,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3260 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3260 R7_w=3260 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3260 R7=3260 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3260 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3260 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3261 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3262,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3261 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3261 R7_w=3261 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3261 R7_w=3261 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3261 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3261 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3262 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3263,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3262 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3262 R7_w=3262 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3262 R7_w=3262 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3262 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3262 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3263 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3264,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3263 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3263 R7_w=3263 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3263 R7=3263 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3263 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3263 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3264 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3265,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3264 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3264 R7_w=3264 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3264 R7_w=3264 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3264 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3264 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3265 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3266,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3265 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3265 R7_w=3265 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3265 R7_w=3265 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3265 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3265 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3266 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3267,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3266 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3266 R7_w=3266 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3266 R7_w=3266 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3266 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3266 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3267 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3268,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3267 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3267 R7_w=3267 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3267 R7_w=3267 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3267 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3267 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3268 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3269,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3268 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3268 R7_w=3268 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3268 R7_w=3268 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3268 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3268 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3269 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3270,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3269 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3269 R7_w=3269 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3269 R7_w=3269 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3269 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3269 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3270 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3271,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3270 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3270 R7_w=3270 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3270 R7=3270 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3270 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3270 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3271 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3272,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3271 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3271 R7_w=3271 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3271 R7_w=3271 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3271 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3271 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3272 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3273,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3272 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3272 R7_w=3272 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3272 R7_w=3272 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3272 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3272 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3273 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3274,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3273 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3273 R7_w=3273 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3273 R7=3273 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3273 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3273 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3274 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3275,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3274 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3274 R7_w=3274 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3274 R7_w=3274 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3274 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3274 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3275 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3276,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3275 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3275 R7_w=3275 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3275 R7_w=3275 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3275 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3275 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3276 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3277,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3276 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3276 R7_w=3276 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3276 R7_w=3276 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3276 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3276 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3277 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3278,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3277 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3277 R7_w=3277 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3277 R7_w=3277 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3277 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3277 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3278 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3279,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3278 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3278 R7_w=3278 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3278 R7_w=3278 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3278 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3278 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3279 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3280,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3279 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3279 R7_w=3279 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3279 R7_w=3279 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3279 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3279 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3280 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3281,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3280 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3280 R7_w=3280 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3280 R7=3280 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3280 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3280 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3281 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3282,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3281 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3281 R7_w=3281 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3281 R7_w=3281 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3281 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3281 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3282 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3283,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3282 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3282 R7_w=3282 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3282 R7_w=3282 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3282 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3282 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3283 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3284,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3283 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3283 R7_w=3283 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3283 R7=3283 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3283 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3283 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3284 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3285,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3284 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3284 R7_w=3284 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3284 R7_w=3284 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3284 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3284 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3285 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3286,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3285 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3285 R7_w=3285 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3285 R7_w=3285 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3285 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3285 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3286 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3287,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3286 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3286 R7_w=3286 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3286 R7_w=3286 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3286 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3286 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3287 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3288,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3287 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3287 R7_w=3287 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3287 R7_w=3287 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3287 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3287 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3288 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3289,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3288 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3288 R7_w=3288 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3288 R7_w=3288 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3288 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3288 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3289 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3290,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3289 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3289 R7_w=3289 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3289 R7_w=3289 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3289 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3289 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3290 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3291,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3290 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3290 R7_w=3290 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3290 R7=3290 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3290 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3290 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3291 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3292,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3291 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3291 R7_w=3291 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3291 R7_w=3291 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3291 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3291 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3292 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3293,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3292 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3292 R7_w=3292 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3292 R7_w=3292 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3292 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3292 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3293 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3294,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3293 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3293 R7_w=3293 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3293 R7=3293 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3293 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3293 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3294 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3295,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3294 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3294 R7_w=3294 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3294 R7_w=3294 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3294 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3294 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3295 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3296,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3295 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3295 R7_w=3295 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3295 R7_w=3295 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3295 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3295 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3296 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3297,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3296 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3296 R7_w=3296 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3296 R7_w=3296 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3296 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3296 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3297 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3298,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3297 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3297 R7_w=3297 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3297 R7_w=3297 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3297 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3297 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3298 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3299,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3298 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3298 R7_w=3298 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3298 R7_w=3298 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3298 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3298 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3299 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3300,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3299 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3299 R7_w=3299 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3299 R7_w=3299 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3299 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3299 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3300 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3301,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3300 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3300 R7_w=3300 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3300 R7=3300 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3300 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3300 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3301 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3302,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3301 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3301 R7_w=3301 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3301 R7_w=3301 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3301 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3301 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3302 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3303,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3302 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3302 R7_w=3302 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3302 R7_w=3302 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3302 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3302 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3303 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3304,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3303 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3303 R7_w=3303 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3303 R7=3303 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3303 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3303 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3304 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3305,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3304 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3304 R7_w=3304 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3304 R7_w=3304 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3304 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3304 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3305 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3306,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3305 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3305 R7_w=3305 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3305 R7_w=3305 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3305 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3305 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3306 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3307,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3306 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3306 R7_w=3306 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3306 R7_w=3306 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3306 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3306 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3307 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3308,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3307 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3307 R7_w=3307 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3307 R7_w=3307 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3307 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3307 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3308 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3309,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3308 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3308 R7_w=3308 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3308 R7_w=3308 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3308 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3308 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3309 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3310,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3309 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3309 R7_w=3309 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3309 R7_w=3309 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3309 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3309 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3310 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3311,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3310 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3310 R7_w=3310 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3310 R7=3310 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3310 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3310 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3311 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3312,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3311 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3311 R7_w=3311 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3311 R7_w=3311 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3311 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3311 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3312 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3313,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3312 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3312 R7_w=3312 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3312 R7_w=3312 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3312 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3312 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3313 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3314,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3313 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3313 R7_w=3313 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3313 R7=3313 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3313 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3313 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3314 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3315,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3314 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3314 R7_w=3314 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3314 R7_w=3314 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3314 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3314 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3315 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3316,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3315 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3315 R7_w=3315 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3315 R7_w=3315 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3315 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3315 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3316 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3317,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3316 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3316 R7_w=3316 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3316 R7_w=3316 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3316 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3316 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3317 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3318,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3317 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3317 R7_w=3317 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3317 R7_w=3317 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3317 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3317 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3318 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3319,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3318 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3318 R7_w=3318 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3318 R7_w=3318 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3318 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3318 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3319 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3320,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3319 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3319 R7_w=3319 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3319 R7_w=3319 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3319 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3319 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3320 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3321,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3320 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3320 R7_w=3320 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3320 R7=3320 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3320 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3320 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3321 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3322,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3321 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3321 R7_w=3321 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3321 R7_w=3321 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3321 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3321 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3322 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3323,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3322 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3322 R7_w=3322 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3322 R7_w=3322 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3322 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3322 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3323 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3324,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3323 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3323 R7_w=3323 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3323 R7=3323 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3323 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3323 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3324 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3325,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3324 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3324 R7_w=3324 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3324 R7_w=3324 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3324 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3324 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3325 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3326,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3325 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3325 R7_w=3325 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3325 R7_w=3325 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3325 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3325 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3326 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3327,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3326 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3326 R7_w=3326 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3326 R7_w=3326 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3326 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3326 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3327 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3328,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3327 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3327 R7_w=3327 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3327 R7_w=3327 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3327 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3327 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3328 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3329,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3328 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3328 R7_w=3328 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3328 R7_w=3328 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3328 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3328 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3329 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3330,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3329 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3329 R7_w=3329 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3329 R7_w=3329 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3329 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3329 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3330 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3331,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3330 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3330 R7_w=3330 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3330 R7=3330 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3330 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3330 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3331 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3332,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3331 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3331 R7_w=3331 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3331 R7_w=3331 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3331 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3331 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3332 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3333,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3332 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3332 R7_w=3332 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3332 R7_w=3332 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3332 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3332 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3333 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3334,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3333 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3333 R7_w=3333 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3333 R7=3333 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3333 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3333 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3334 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3335,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3334 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3334 R7_w=3334 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3334 R7_w=3334 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3334 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3334 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3335 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3336,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3335 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3335 R7_w=3335 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3335 R7_w=3335 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3335 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3335 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3336 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3337,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3336 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3336 R7_w=3336 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3336 R7_w=3336 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3336 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3336 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3337 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3338,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3337 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3337 R7_w=3337 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3337 R7_w=3337 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3337 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3337 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3338 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3339,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3338 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3338 R7_w=3338 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3338 R7_w=3338 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3338 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3338 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3339 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3340,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3339 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3339 R7_w=3339 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3339 R7_w=3339 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3339 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3339 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3340 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3341,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3340 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3340 R7_w=3340 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3340 R7=3340 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3340 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3340 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3341 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3342,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3341 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3341 R7_w=3341 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3341 R7_w=3341 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3341 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3341 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3342 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3343,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3342 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3342 R7_w=3342 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3342 R7_w=3342 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3342 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3342 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3343 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3344,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3343 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3343 R7_w=3343 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3343 R7=3343 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3343 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3343 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3344 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3345,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3344 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3344 R7_w=3344 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3344 R7_w=3344 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3344 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3344 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3345 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3346,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3345 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3345 R7_w=3345 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3345 R7_w=3345 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3345 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3345 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3346 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3347,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3346 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3346 R7_w=3346 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3346 R7_w=3346 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3346 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3346 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3347 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3348,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3347 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3347 R7_w=3347 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3347 R7_w=3347 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3347 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3347 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3348 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3349,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3348 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3348 R7_w=3348 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3348 R7_w=3348 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3348 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3348 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3349 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3350,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3349 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3349 R7_w=3349 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3349 R7_w=3349 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3349 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3349 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3350 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3351,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3350 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3350 R7_w=3350 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3350 R7=3350 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3350 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3350 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3351 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3352,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3351 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3351 R7_w=3351 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3351 R7_w=3351 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3351 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3351 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3352 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3353,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3352 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3352 R7_w=3352 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3352 R7_w=3352 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3352 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3352 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3353 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3354,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3353 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3353 R7_w=3353 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3353 R7=3353 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3353 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3353 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3354 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3355,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3354 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3354 R7_w=3354 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3354 R7_w=3354 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3354 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3354 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3355 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3356,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3355 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3355 R7_w=3355 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3355 R7_w=3355 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3355 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3355 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3356 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3357,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3356 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3356 R7_w=3356 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3356 R7_w=3356 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3356 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3356 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3357 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3358,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3357 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3357 R7_w=3357 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3357 R7_w=3357 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3357 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3357 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3358 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3359,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3358 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3358 R7_w=3358 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3358 R7_w=3358 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3358 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3358 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3359 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3360,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3359 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3359 R7_w=3359 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3359 R7_w=3359 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3359 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3359 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3360 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3361,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3360 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3360 R7_w=3360 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3360 R7=3360 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3360 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3360 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3361 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3362,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3361 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3361 R7_w=3361 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3361 R7_w=3361 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3361 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3361 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3362 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3363,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3362 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3362 R7_w=3362 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3362 R7_w=3362 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3362 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3362 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3363 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3364,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3363 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3363 R7_w=3363 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3363 R7=3363 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3363 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3363 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3364 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3365,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3364 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3364 R7_w=3364 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3364 R7_w=3364 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3364 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3364 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3365 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3366,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3365 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3365 R7_w=3365 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3365 R7_w=3365 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3365 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3365 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3366 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3367,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3366 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3366 R7_w=3366 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3366 R7_w=3366 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3366 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3366 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3367 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3368,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3367 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3367 R7_w=3367 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3367 R7_w=3367 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3367 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3367 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3368 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3369,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3368 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3368 R7_w=3368 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3368 R7_w=3368 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3368 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3368 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3369 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3370,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3369 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3369 R7_w=3369 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3369 R7_w=3369 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3369 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3369 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3370 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3371,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3370 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3370 R7_w=3370 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3370 R7=3370 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3370 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3370 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3371 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3372,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3371 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3371 R7_w=3371 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3371 R7_w=3371 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3371 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3371 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3372 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3373,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3372 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3372 R7_w=3372 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3372 R7_w=3372 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3372 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3372 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3373 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3374,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3373 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3373 R7_w=3373 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3373 R7=3373 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3373 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3373 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3374 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3375,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3374 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3374 R7_w=3374 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3374 R7_w=3374 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3374 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3374 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3375 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3376,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3375 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3375 R7_w=3375 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3375 R7_w=3375 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3375 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3375 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3376 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3377,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3376 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3376 R7_w=3376 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3376 R7_w=3376 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3376 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3376 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3377 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3378,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3377 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3377 R7_w=3377 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3377 R7_w=3377 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3377 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3377 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3378 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3379,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3378 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3378 R7_w=3378 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3378 R7_w=3378 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3378 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3378 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3379 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3380,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3379 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3379 R7_w=3379 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3379 R7_w=3379 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3379 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3379 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3380 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3381,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3380 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3380 R7_w=3380 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3380 R7=3380 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3380 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3380 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3381 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3382,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3381 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3381 R7_w=3381 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3381 R7_w=3381 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3381 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3381 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3382 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3383,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3382 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3382 R7_w=3382 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3382 R7_w=3382 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3382 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3382 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3383 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3384,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3383 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3383 R7_w=3383 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3383 R7=3383 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3383 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3383 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3384 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3385,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3384 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3384 R7_w=3384 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3384 R7_w=3384 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3384 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3384 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3385 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3386,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3385 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3385 R7_w=3385 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3385 R7_w=3385 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3385 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3385 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3386 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3387,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3386 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3386 R7_w=3386 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3386 R7_w=3386 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3386 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3386 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3387 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3388,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3387 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3387 R7_w=3387 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3387 R7_w=3387 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3387 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3387 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3388 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3389,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3388 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3388 R7_w=3388 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3388 R7_w=3388 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3388 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3388 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3389 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3390,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3389 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3389 R7_w=3389 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3389 R7_w=3389 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3389 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3389 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3390 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3391,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3390 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3390 R7_w=3390 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3390 R7=3390 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3390 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3390 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3391 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3392,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3391 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3391 R7_w=3391 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3391 R7_w=3391 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3391 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3391 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3392 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3393,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3392 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3392 R7_w=3392 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3392 R7_w=3392 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3392 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3392 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3393 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3394,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3393 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3393 R7_w=3393 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3393 R7=3393 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3393 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3393 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3394 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3395,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3394 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3394 R7_w=3394 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3394 R7_w=3394 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3394 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3394 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3395 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3396,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3395 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3395 R7_w=3395 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3395 R7_w=3395 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3395 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3395 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3396 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3397,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3396 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3396 R7_w=3396 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3396 R7_w=3396 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3396 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3396 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3397 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3398,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3397 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3397 R7_w=3397 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3397 R7_w=3397 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3397 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3397 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3398 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3399,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3398 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3398 R7_w=3398 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3398 R7_w=3398 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3398 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3398 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3399 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3400,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3399 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3399 R7_w=3399 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3399 R7_w=3399 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3399 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3399 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3400 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3401,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3400 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3400 R7_w=3400 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3400 R7=3400 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3400 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3400 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3401 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3402,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3401 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3401 R7_w=3401 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3401 R7_w=3401 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3401 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3401 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3402 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3403,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3402 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3402 R7_w=3402 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3402 R7_w=3402 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3402 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3402 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3403 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3404,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3403 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3403 R7_w=3403 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3403 R7=3403 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3403 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3403 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3404 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3405,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3404 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3404 R7_w=3404 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3404 R7_w=3404 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3404 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3404 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3405 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3406,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3405 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3405 R7_w=3405 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3405 R7_w=3405 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3405 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3405 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3406 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3407,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3406 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3406 R7_w=3406 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3406 R7_w=3406 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3406 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3406 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3407 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3408,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3407 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3407 R7_w=3407 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3407 R7_w=3407 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3407 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3407 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3408 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3409,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3408 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3408 R7_w=3408 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3408 R7_w=3408 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3408 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3408 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3409 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3410,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3409 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3409 R7_w=3409 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3409 R7_w=3409 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3409 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3409 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3410 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3411,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3410 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3410 R7_w=3410 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3410 R7=3410 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3410 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3410 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3411 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3412,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3411 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3411 R7_w=3411 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3411 R7_w=3411 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3411 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3411 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3412 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3413,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3412 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3412 R7_w=3412 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3412 R7_w=3412 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3412 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3412 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3413 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3414,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3413 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3413 R7_w=3413 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3413 R7=3413 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3413 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3413 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3414 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3415,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3414 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3414 R7_w=3414 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3414 R7_w=3414 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3414 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3414 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3415 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3416,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3415 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3415 R7_w=3415 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3415 R7_w=3415 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3415 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3415 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3416 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3417,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3416 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3416 R7_w=3416 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3416 R7_w=3416 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3416 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3416 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3417 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3418,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3417 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3417 R7_w=3417 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3417 R7_w=3417 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3417 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3417 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3418 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3419,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3418 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3418 R7_w=3418 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3418 R7_w=3418 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3418 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3418 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3419 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3420,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3419 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3419 R7_w=3419 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3419 R7_w=3419 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3419 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3419 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3420 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3421,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3420 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3420 R7_w=3420 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3420 R7=3420 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3420 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3420 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3421 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3422,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3421 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3421 R7_w=3421 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3421 R7_w=3421 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3421 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3421 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3422 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3423,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3422 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3422 R7_w=3422 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3422 R7_w=3422 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3422 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3422 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3423 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3424,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3423 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3423 R7_w=3423 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3423 R7=3423 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3423 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3423 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3424 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3425,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3424 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3424 R7_w=3424 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3424 R7_w=3424 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3424 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3424 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3425 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3426,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3425 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3425 R7_w=3425 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3425 R7_w=3425 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3425 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3425 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3426 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3427,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3426 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3426 R7_w=3426 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3426 R7_w=3426 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3426 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3426 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3427 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3428,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3427 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3427 R7_w=3427 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3427 R7_w=3427 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3427 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3427 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3428 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3429,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3428 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3428 R7_w=3428 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3428 R7_w=3428 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3428 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3428 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3429 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3430,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3429 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3429 R7_w=3429 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3429 R7_w=3429 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3429 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3429 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3430 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3431,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3430 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3430 R7_w=3430 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3430 R7=3430 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3430 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3430 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3431 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3432,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3431 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3431 R7_w=3431 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3431 R7_w=3431 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3431 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3431 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3432 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3433,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3432 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3432 R7_w=3432 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3432 R7_w=3432 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3432 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3432 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3433 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3434,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3433 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3433 R7_w=3433 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3433 R7=3433 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3433 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3433 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3434 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3435,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3434 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3434 R7_w=3434 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3434 R7_w=3434 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3434 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3434 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3435 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3436,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3435 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3435 R7_w=3435 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3435 R7_w=3435 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3435 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3435 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3436 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3437,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3436 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3436 R7_w=3436 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3436 R7_w=3436 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3436 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3436 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3437 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3438,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3437 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3437 R7_w=3437 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3437 R7_w=3437 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3437 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3437 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3438 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3439,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3438 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3438 R7_w=3438 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3438 R7_w=3438 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3438 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3438 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3439 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3440,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3439 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3439 R7_w=3439 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3439 R7_w=3439 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3439 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3439 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3440 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3441,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3440 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3440 R7_w=3440 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3440 R7=3440 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3440 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3440 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3441 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3442,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3441 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3441 R7_w=3441 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3441 R7_w=3441 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3441 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3441 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3442 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3443,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3442 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3442 R7_w=3442 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3442 R7_w=3442 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3442 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3442 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3443 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3444,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3443 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3443 R7_w=3443 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3443 R7=3443 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3443 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3443 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3444 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3445,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3444 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3444 R7_w=3444 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3444 R7_w=3444 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3444 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3444 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3445 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3446,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3445 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3445 R7_w=3445 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3445 R7_w=3445 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3445 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3445 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3446 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3447,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3446 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3446 R7_w=3446 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3446 R7_w=3446 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3446 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3446 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3447 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3448,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3447 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3447 R7_w=3447 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3447 R7_w=3447 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3447 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3447 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3448 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3449,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3448 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3448 R7_w=3448 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3448 R7_w=3448 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3448 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3448 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3449 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3450,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3449 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3449 R7_w=3449 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3449 R7_w=3449 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3449 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3449 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3450 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3451,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3450 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3450 R7_w=3450 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3450 R7=3450 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3450 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3450 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3451 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3452,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3451 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3451 R7_w=3451 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3451 R7_w=3451 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3451 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3451 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3452 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3453,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3452 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3452 R7_w=3452 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3452 R7_w=3452 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3452 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3452 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3453 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3454,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3453 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3453 R7_w=3453 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3453 R7=3453 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3453 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3453 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3454 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3455,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3454 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3454 R7_w=3454 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3454 R7_w=3454 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3454 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3454 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3455 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3456,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3455 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3455 R7_w=3455 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3455 R7_w=3455 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3455 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3455 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3456 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3457,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3456 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3456 R7_w=3456 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3456 R7_w=3456 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3456 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3456 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3457 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3458,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3457 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3457 R7_w=3457 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3457 R7_w=3457 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3457 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3457 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3458 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3459,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3458 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3458 R7_w=3458 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3458 R7_w=3458 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3458 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3458 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3459 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3460,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3459 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3459 R7_w=3459 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3459 R7_w=3459 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3459 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3459 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3460 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3461,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3460 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3460 R7_w=3460 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3460 R7=3460 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3460 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3460 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3461 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3462,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3461 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3461 R7_w=3461 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3461 R7_w=3461 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3461 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3461 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3462 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3463,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3462 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3462 R7_w=3462 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3462 R7_w=3462 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3462 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3462 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3463 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3464,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3463 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3463 R7_w=3463 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3463 R7=3463 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3463 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3463 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3464 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3465,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3464 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3464 R7_w=3464 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3464 R7_w=3464 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3464 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3464 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3465 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3466,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3465 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3465 R7_w=3465 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3465 R7_w=3465 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3465 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3465 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3466 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3467,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3466 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3466 R7_w=3466 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3466 R7_w=3466 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3466 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3466 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3467 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3468,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3467 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3467 R7_w=3467 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3467 R7_w=3467 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3467 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3467 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3468 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3469,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3468 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3468 R7_w=3468 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3468 R7_w=3468 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3468 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3468 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3469 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3470,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3469 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3469 R7_w=3469 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3469 R7_w=3469 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3469 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3469 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3470 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3471,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3470 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3470 R7_w=3470 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3470 R7=3470 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3470 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3470 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3471 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3472,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3471 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3471 R7_w=3471 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3471 R7_w=3471 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3471 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3471 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3472 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3473,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3472 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3472 R7_w=3472 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3472 R7_w=3472 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3472 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3472 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3473 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3474,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3473 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3473 R7_w=3473 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3473 R7=3473 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3473 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3473 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3474 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3475,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3474 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3474 R7_w=3474 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3474 R7_w=3474 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3474 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3474 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3475 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3476,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3475 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3475 R7_w=3475 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3475 R7_w=3475 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3475 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3475 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3476 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3477,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3476 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3476 R7_w=3476 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3476 R7_w=3476 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3476 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3476 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3477 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3478,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3477 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3477 R7_w=3477 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3477 R7_w=3477 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3477 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3477 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3478 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3479,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3478 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3478 R7_w=3478 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3478 R7_w=3478 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3478 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3478 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3479 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3480,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3479 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3479 R7_w=3479 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3479 R7_w=3479 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3479 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3479 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3480 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3481,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3480 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3480 R7_w=3480 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3480 R7=3480 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3480 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3480 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3481 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3482,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3481 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3481 R7_w=3481 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3481 R7_w=3481 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3481 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3481 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3482 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3483,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3482 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3482 R7_w=3482 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3482 R7_w=3482 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3482 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3482 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3483 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3484,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3483 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3483 R7_w=3483 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3483 R7=3483 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3483 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3483 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3484 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3485,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3484 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3484 R7_w=3484 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3484 R7_w=3484 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3484 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3484 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3485 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3486,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3485 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3485 R7_w=3485 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3485 R7_w=3485 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3485 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3485 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3486 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3487,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3486 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3486 R7_w=3486 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3486 R7_w=3486 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3486 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3486 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3487 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3488,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3487 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3487 R7_w=3487 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3487 R7_w=3487 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3487 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3487 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3488 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3489,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3488 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3488 R7_w=3488 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3488 R7_w=3488 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3488 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3488 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3489 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3490,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3489 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3489 R7_w=3489 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3489 R7_w=3489 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3489 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3489 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3490 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3491,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3490 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3490 R7_w=3490 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3490 R7=3490 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3490 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3490 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3491 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3492,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3491 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3491 R7_w=3491 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3491 R7_w=3491 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3491 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3491 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3492 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3493,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3492 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3492 R7_w=3492 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3492 R7_w=3492 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3492 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3492 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3493 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3494,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3493 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3493 R7_w=3493 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3493 R7=3493 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3493 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3493 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3494 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3495,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3494 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3494 R7_w=3494 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3494 R7_w=3494 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3494 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3494 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3495 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3496,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3495 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3495 R7_w=3495 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3495 R7_w=3495 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3495 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3495 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3496 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3497,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3496 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3496 R7_w=3496 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3496 R7_w=3496 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3496 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3496 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3497 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3498,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3497 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3497 R7_w=3497 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3497 R7_w=3497 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3497 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3497 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3498 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3499,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3498 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3498 R7_w=3498 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3498 R7_w=3498 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3498 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3498 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3499 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3500,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3499 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3499 R7_w=3499 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3499 R7_w=3499 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3499 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3499 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3500 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3501,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3500 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3500 R7_w=3500 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3500 R7=3500 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3500 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3500 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3501 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3502,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3501 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3501 R7_w=3501 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3501 R7_w=3501 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3501 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3501 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3502 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3503,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3502 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3502 R7_w=3502 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3502 R7_w=3502 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3502 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3502 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3503 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3504,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3503 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3503 R7_w=3503 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3503 R7=3503 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3503 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3503 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3504 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3505,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3504 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3504 R7_w=3504 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3504 R7_w=3504 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3504 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3504 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3505 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3506,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3505 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3505 R7_w=3505 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3505 R7_w=3505 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3505 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3505 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3506 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3507,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3506 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3506 R7_w=3506 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3506 R7_w=3506 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3506 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3506 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3507 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3508,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3507 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3507 R7_w=3507 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3507 R7_w=3507 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3507 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3507 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3508 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3509,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3508 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3508 R7_w=3508 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3508 R7_w=3508 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3508 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3508 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3509 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3510,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3509 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3509 R7_w=3509 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3509 R7_w=3509 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3509 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3509 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3510 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3511,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3510 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3510 R7_w=3510 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3510 R7=3510 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3510 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3510 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3511 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3512,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3511 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3511 R7_w=3511 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3511 R7_w=3511 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3511 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3511 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3512 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3513,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3512 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3512 R7_w=3512 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3512 R7_w=3512 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3512 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3512 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3513 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3514,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3513 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3513 R7_w=3513 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3513 R7=3513 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3513 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3513 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3514 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3515,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3514 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3514 R7_w=3514 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3514 R7_w=3514 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3514 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3514 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3515 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3516,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3515 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3515 R7_w=3515 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3515 R7_w=3515 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3515 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3515 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3516 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3517,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3516 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3516 R7_w=3516 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3516 R7_w=3516 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3516 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3516 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3517 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3518,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3517 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3517 R7_w=3517 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3517 R7_w=3517 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3517 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3517 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3518 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3519,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3518 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3518 R7_w=3518 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3518 R7_w=3518 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3518 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3518 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3519 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3520,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3519 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3519 R7_w=3519 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3519 R7_w=3519 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3519 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3519 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3520 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3521,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3520 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3520 R7_w=3520 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3520 R7=3520 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3520 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3520 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3521 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3522,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3521 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3521 R7_w=3521 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3521 R7_w=3521 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3521 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3521 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3522 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3523,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3522 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3522 R7_w=3522 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3522 R7_w=3522 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3522 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3522 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3523 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3524,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3523 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3523 R7_w=3523 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3523 R7=3523 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3523 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3523 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3524 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3525,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3524 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3524 R7_w=3524 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3524 R7_w=3524 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3524 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3524 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3525 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3526,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3525 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3525 R7_w=3525 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3525 R7_w=3525 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3525 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3525 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3526 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3527,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3526 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3526 R7_w=3526 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3526 R7_w=3526 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3526 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3526 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3527 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3528,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3527 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3527 R7_w=3527 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3527 R7_w=3527 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3527 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3527 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3528 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3529,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3528 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3528 R7_w=3528 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3528 R7_w=3528 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3528 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3528 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3529 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3530,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3529 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3529 R7_w=3529 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3529 R7_w=3529 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3529 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3529 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3530 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3531,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3530 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3530 R7_w=3530 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3530 R7=3530 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3530 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3530 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3531 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3532,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3531 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3531 R7_w=3531 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3531 R7_w=3531 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3531 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3531 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3532 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3533,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3532 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3532 R7_w=3532 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3532 R7_w=3532 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3532 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3532 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3533 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3534,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3533 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3533 R7_w=3533 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3533 R7=3533 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3533 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3533 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3534 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3535,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3534 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3534 R7_w=3534 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3534 R7_w=3534 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3534 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3534 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3535 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3536,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3535 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3535 R7_w=3535 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3535 R7_w=3535 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3535 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3535 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3536 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3537,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3536 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3536 R7_w=3536 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3536 R7_w=3536 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3536 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3536 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3537 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3538,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3537 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3537 R7_w=3537 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3537 R7_w=3537 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3537 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3537 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3538 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3539,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3538 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3538 R7_w=3538 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3538 R7_w=3538 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3538 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3538 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3539 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3540,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3539 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3539 R7_w=3539 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3539 R7_w=3539 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3539 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3539 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3540 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3541,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3540 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3540 R7_w=3540 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3540 R7=3540 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3540 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3540 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3541 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3542,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3541 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3541 R7_w=3541 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3541 R7_w=3541 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3541 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3541 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3542 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3543,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3542 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3542 R7_w=3542 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3542 R7_w=3542 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3542 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3542 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3543 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3544,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3543 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3543 R7_w=3543 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3543 R7=3543 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3543 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3543 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3544 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3545,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3544 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3544 R7_w=3544 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3544 R7_w=3544 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3544 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3544 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3545 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3546,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3545 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3545 R7_w=3545 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3545 R7_w=3545 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3545 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3545 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3546 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3547,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3546 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3546 R7_w=3546 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3546 R7_w=3546 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3546 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3546 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3547 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3548,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3547 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3547 R7_w=3547 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3547 R7_w=3547 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3547 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3547 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3548 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3549,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3548 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3548 R7_w=3548 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3548 R7_w=3548 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3548 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3548 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3549 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3550,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3549 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3549 R7_w=3549 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3549 R7_w=3549 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3549 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3549 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3550 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3551,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3550 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3550 R7_w=3550 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3550 R7=3550 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3550 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3550 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3551 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3552,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3551 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3551 R7_w=3551 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3551 R7_w=3551 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3551 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3551 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3552 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3553,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3552 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3552 R7_w=3552 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3552 R7_w=3552 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3552 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3552 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3553 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3554,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3553 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3553 R7_w=3553 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3553 R7=3553 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3553 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3553 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3554 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3555,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3554 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3554 R7_w=3554 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3554 R7_w=3554 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3554 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3554 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3555 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3556,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3555 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3555 R7_w=3555 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3555 R7_w=3555 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3555 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3555 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3556 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3557,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3556 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3556 R7_w=3556 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3556 R7_w=3556 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3556 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3556 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3557 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3558,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3557 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3557 R7_w=3557 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3557 R7_w=3557 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3557 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3557 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3558 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3559,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3558 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3558 R7_w=3558 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3558 R7_w=3558 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3558 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3558 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3559 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3560,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3559 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3559 R7_w=3559 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3559 R7_w=3559 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3559 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3559 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3560 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3561,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3560 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3560 R7_w=3560 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3560 R7=3560 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3560 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3560 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3561 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3562,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3561 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3561 R7_w=3561 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3561 R7_w=3561 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3561 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3561 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3562 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3563,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3562 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3562 R7_w=3562 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3562 R7_w=3562 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3562 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3562 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3563 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3564,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3563 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3563 R7_w=3563 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3563 R7=3563 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3563 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3563 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3564 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3565,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3564 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3564 R7_w=3564 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3564 R7_w=3564 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3564 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3564 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3565 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3566,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3565 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3565 R7_w=3565 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3565 R7_w=3565 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3565 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3565 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3566 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3567,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3566 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3566 R7_w=3566 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3566 R7_w=3566 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3566 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3566 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3567 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3568,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3567 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3567 R7_w=3567 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3567 R7_w=3567 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3567 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3567 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3568 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3569,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3568 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3568 R7_w=3568 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3568 R7_w=3568 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3568 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3568 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3569 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3570,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3569 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3569 R7_w=3569 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3569 R7_w=3569 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3569 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3569 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3570 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3571,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3570 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3570 R7_w=3570 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3570 R7=3570 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3570 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3570 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3571 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3572,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3571 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3571 R7_w=3571 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3571 R7_w=3571 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3571 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3571 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3572 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3573,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3572 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3572 R7_w=3572 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3572 R7_w=3572 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3572 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3572 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3573 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3574,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3573 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3573 R7_w=3573 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3573 R7=3573 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3573 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3573 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3574 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3575,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3574 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3574 R7_w=3574 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3574 R7_w=3574 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3574 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3574 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3575 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3576,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3575 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3575 R7_w=3575 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3575 R7_w=3575 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3575 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3575 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3576 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3577,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3576 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3576 R7_w=3576 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3576 R7_w=3576 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3576 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3576 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3577 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3578,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3577 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3577 R7_w=3577 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3577 R7_w=3577 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3577 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3577 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3578 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3579,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3578 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3578 R7_w=3578 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3578 R7_w=3578 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3578 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3578 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3579 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3580,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3579 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3579 R7_w=3579 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3579 R7_w=3579 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3579 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3579 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3580 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3581,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3580 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3580 R7_w=3580 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3580 R7=3580 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3580 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3580 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3581 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3582,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3581 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3581 R7_w=3581 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3581 R7_w=3581 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3581 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3581 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3582 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3583,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3582 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3582 R7_w=3582 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3582 R7_w=3582 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3582 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3582 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3583 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3584,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3583 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3583 R7_w=3583 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3583 R7=3583 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3583 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3583 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3584 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3585,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3584 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3584 R7_w=3584 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3584 R7_w=3584 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3584 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3584 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3585 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3586,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3585 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3585 R7_w=3585 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3585 R7_w=3585 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3585 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3585 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3586 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3587,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3586 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3586 R7_w=3586 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3586 R7_w=3586 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3586 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3586 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3587 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3588,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3587 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3587 R7_w=3587 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3587 R7_w=3587 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3587 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3587 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3588 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3589,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3588 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3588 R7_w=3588 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3588 R7_w=3588 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3588 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3588 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3589 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3590,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3589 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3589 R7_w=3589 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3589 R7_w=3589 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3589 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3589 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3590 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3591,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3590 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3590 R7_w=3590 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3590 R7=3590 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3590 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3590 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3591 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3592,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3591 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3591 R7_w=3591 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3591 R7_w=3591 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3591 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3591 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3592 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3593,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3592 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3592 R7_w=3592 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3592 R7_w=3592 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3592 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3592 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3593 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3594,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3593 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3593 R7_w=3593 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3593 R7=3593 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3593 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3593 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3594 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3595,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3594 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3594 R7_w=3594 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3594 R7_w=3594 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3594 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3594 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3595 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3596,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3595 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3595 R7_w=3595 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3595 R7_w=3595 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3595 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3595 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3596 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3597,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3596 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3596 R7_w=3596 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3596 R7_w=3596 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3596 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3596 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3597 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3598,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3597 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3597 R7_w=3597 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3597 R7_w=3597 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3597 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3597 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3598 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3599,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3598 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3598 R7_w=3598 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3598 R7_w=3598 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3598 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3598 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3599 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3600,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3599 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3599 R7_w=3599 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3599 R7_w=3599 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3599 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3599 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3600 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3601,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3600 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3600 R7_w=3600 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3600 R7=3600 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3600 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3600 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3601 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3602,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3601 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3601 R7_w=3601 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3601 R7_w=3601 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3601 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3601 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3602 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3603,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3602 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3602 R7_w=3602 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3602 R7_w=3602 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3602 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3602 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3603 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3604,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3603 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3603 R7_w=3603 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3603 R7=3603 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3603 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3603 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3604 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3605,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3604 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3604 R7_w=3604 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3604 R7_w=3604 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3604 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3604 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3605 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3606,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3605 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3605 R7_w=3605 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3605 R7_w=3605 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3605 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3605 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3606 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3607,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3606 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3606 R7_w=3606 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3606 R7_w=3606 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3606 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3606 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3607 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3608,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3607 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3607 R7_w=3607 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3607 R7_w=3607 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3607 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3607 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3608 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3609,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3608 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3608 R7_w=3608 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3608 R7_w=3608 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3608 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3608 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3609 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3610,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3609 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3609 R7_w=3609 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3609 R7_w=3609 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3609 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3609 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3610 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3611,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3610 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3610 R7_w=3610 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3610 R7=3610 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3610 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3610 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3611 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3612,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3611 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3611 R7_w=3611 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3611 R7_w=3611 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3611 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3611 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3612 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3613,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3612 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3612 R7_w=3612 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3612 R7_w=3612 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3612 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3612 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3613 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3614,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3613 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3613 R7_w=3613 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3613 R7=3613 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3613 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3613 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3614 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3615,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3614 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3614 R7_w=3614 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3614 R7_w=3614 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3614 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3614 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3615 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3616,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3615 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3615 R7_w=3615 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3615 R7_w=3615 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3615 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3615 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3616 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3617,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3616 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3616 R7_w=3616 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3616 R7_w=3616 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3616 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3616 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3617 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3618,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3617 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3617 R7_w=3617 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3617 R7_w=3617 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3617 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3617 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3618 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3619,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3618 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3618 R7_w=3618 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3618 R7_w=3618 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3618 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3618 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3619 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3620,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3619 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3619 R7_w=3619 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3619 R7_w=3619 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3619 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3619 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3620 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3621,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3620 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3620 R7_w=3620 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3620 R7=3620 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3620 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3620 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3621 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3622,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3621 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3621 R7_w=3621 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3621 R7_w=3621 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3621 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3621 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3622 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3623,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3622 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3622 R7_w=3622 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3622 R7_w=3622 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3622 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3622 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3623 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3624,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3623 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3623 R7_w=3623 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3623 R7=3623 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3623 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3623 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3624 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3625,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3624 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3624 R7_w=3624 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3624 R7_w=3624 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3624 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3624 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3625 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3626,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3625 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3625 R7_w=3625 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3625 R7_w=3625 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3625 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3625 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3626 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3627,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3626 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3626 R7_w=3626 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3626 R7_w=3626 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3626 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3626 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3627 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3628,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3627 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3627 R7_w=3627 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3627 R7_w=3627 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3627 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3627 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3628 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3629,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3628 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3628 R7_w=3628 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3628 R7_w=3628 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3628 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3628 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3629 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3630,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3629 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3629 R7_w=3629 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3629 R7_w=3629 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3629 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3629 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3630 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3631,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3630 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3630 R7_w=3630 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3630 R7=3630 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3630 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3630 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3631 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3632,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3631 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3631 R7_w=3631 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3631 R7_w=3631 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3631 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3631 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3632 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3633,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3632 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3632 R7_w=3632 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3632 R7_w=3632 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3632 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3632 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3633 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3634,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3633 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3633 R7_w=3633 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3633 R7=3633 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3633 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3633 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3634 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3635,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3634 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3634 R7_w=3634 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3634 R7_w=3634 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3634 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3634 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3635 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3636,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3635 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3635 R7_w=3635 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3635 R7_w=3635 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3635 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3635 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3636 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3637,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3636 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3636 R7_w=3636 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3636 R7_w=3636 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3636 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3636 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3637 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3638,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3637 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3637 R7_w=3637 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3637 R7_w=3637 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3637 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3637 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3638 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3639,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3638 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3638 R7_w=3638 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3638 R7_w=3638 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3638 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3638 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3639 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3640,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3639 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3639 R7_w=3639 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3639 R7_w=3639 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3639 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3639 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3640 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3641,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3640 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3640 R7_w=3640 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3640 R7=3640 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3640 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3640 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3641 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3642,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3641 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3641 R7_w=3641 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3641 R7_w=3641 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3641 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3641 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3642 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3643,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3642 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3642 R7_w=3642 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3642 R7_w=3642 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3642 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3642 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3643 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3644,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3643 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3643 R7_w=3643 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3643 R7=3643 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3643 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3643 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3644 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3645,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3644 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3644 R7_w=3644 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3644 R7_w=3644 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3644 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3644 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3645 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3646,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3645 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3645 R7_w=3645 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3645 R7_w=3645 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3645 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3645 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3646 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3647,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3646 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3646 R7_w=3646 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3646 R7_w=3646 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3646 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3646 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3647 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3648,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3647 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3647 R7_w=3647 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3647 R7_w=3647 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3647 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3647 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3648 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3649,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3648 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3648 R7_w=3648 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3648 R7_w=3648 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3648 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3648 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3649 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3650,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3649 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3649 R7_w=3649 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3649 R7_w=3649 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3649 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3649 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3650 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3651,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3650 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3650 R7_w=3650 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3650 R7=3650 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3650 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3650 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3651 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3652,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3651 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3651 R7_w=3651 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3651 R7_w=3651 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3651 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3651 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3652 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3653,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3652 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3652 R7_w=3652 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3652 R7_w=3652 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3652 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3652 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3653 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3654,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3653 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3653 R7_w=3653 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3653 R7=3653 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3653 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3653 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3654 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3655,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3654 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3654 R7_w=3654 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3654 R7_w=3654 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3654 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3654 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3655 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3656,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3655 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3655 R7_w=3655 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3655 R7_w=3655 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3655 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3655 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3656 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3657,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3656 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3656 R7_w=3656 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3656 R7_w=3656 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3656 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3656 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3657 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3658,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3657 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3657 R7_w=3657 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3657 R7_w=3657 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3657 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3657 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3658 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3659,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3658 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3658 R7_w=3658 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3658 R7_w=3658 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3658 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3658 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3659 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3660,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3659 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3659 R7_w=3659 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3659 R7_w=3659 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3659 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3659 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3660 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3661,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3660 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3660 R7_w=3660 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3660 R7=3660 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3660 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3660 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3661 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3662,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3661 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3661 R7_w=3661 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3661 R7_w=3661 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3661 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3661 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3662 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3663,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3662 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3662 R7_w=3662 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3662 R7_w=3662 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3662 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3662 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3663 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3664,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3663 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3663 R7_w=3663 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3663 R7=3663 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3663 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3663 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3664 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3665,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3664 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3664 R7_w=3664 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3664 R7_w=3664 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3664 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3664 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3665 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3666,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3665 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3665 R7_w=3665 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3665 R7_w=3665 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3665 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3665 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3666 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3667,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3666 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3666 R7_w=3666 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3666 R7_w=3666 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3666 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3666 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3667 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3668,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3667 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3667 R7_w=3667 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3667 R7_w=3667 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3667 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3667 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3668 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3669,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3668 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3668 R7_w=3668 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3668 R7_w=3668 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3668 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3668 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3669 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3670,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3669 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3669 R7_w=3669 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3669 R7_w=3669 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3669 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3669 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3670 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3671,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3670 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3670 R7_w=3670 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3670 R7=3670 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3670 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3670 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3671 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3672,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3671 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3671 R7_w=3671 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3671 R7_w=3671 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3671 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3671 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3672 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3673,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3672 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3672 R7_w=3672 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3672 R7_w=3672 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3672 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3672 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3673 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3674,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3673 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3673 R7_w=3673 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3673 R7=3673 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3673 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3673 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3674 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3675,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3674 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3674 R7_w=3674 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3674 R7_w=3674 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3674 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3674 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3675 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3676,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3675 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3675 R7_w=3675 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3675 R7_w=3675 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3675 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3675 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3676 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3677,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3676 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3676 R7_w=3676 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3676 R7_w=3676 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3676 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3676 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3677 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3678,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3677 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3677 R7_w=3677 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3677 R7_w=3677 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3677 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3677 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3678 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3679,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3678 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3678 R7_w=3678 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3678 R7_w=3678 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3678 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3678 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3679 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3680,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3679 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3679 R7_w=3679 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3679 R7_w=3679 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3679 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3679 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3680 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3681,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3680 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3680 R7_w=3680 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3680 R7=3680 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3680 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3680 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3681 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3682,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3681 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3681 R7_w=3681 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3681 R7_w=3681 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3681 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3681 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3682 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3683,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3682 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3682 R7_w=3682 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3682 R7_w=3682 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3682 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3682 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3683 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3684,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3683 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3683 R7_w=3683 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3683 R7=3683 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3683 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3683 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3684 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3685,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3684 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3684 R7_w=3684 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3684 R7_w=3684 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3684 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3684 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3685 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3686,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3685 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3685 R7_w=3685 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3685 R7_w=3685 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3685 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3685 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3686 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3687,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3686 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3686 R7_w=3686 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3686 R7_w=3686 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3686 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3686 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3687 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3688,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3687 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3687 R7_w=3687 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3687 R7_w=3687 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3687 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3687 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3688 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3689,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3688 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3688 R7_w=3688 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3688 R7_w=3688 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3688 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3688 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3689 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3690,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3689 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3689 R7_w=3689 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3689 R7_w=3689 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3689 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3689 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3690 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3691,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3690 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3690 R7_w=3690 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3690 R7=3690 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3690 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3690 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3691 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3692,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3691 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3691 R7_w=3691 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3691 R7_w=3691 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3691 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3691 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3692 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3693,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3692 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3692 R7_w=3692 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3692 R7_w=3692 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3692 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3692 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3693 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3694,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3693 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3693 R7_w=3693 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3693 R7=3693 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3693 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3693 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3694 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3695,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3694 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3694 R7_w=3694 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3694 R7_w=3694 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3694 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3694 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3695 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3696,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3695 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3695 R7_w=3695 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3695 R7_w=3695 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3695 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3695 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3696 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3697,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3696 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3696 R7_w=3696 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3696 R7_w=3696 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3696 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3696 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3697 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3698,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3697 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3697 R7_w=3697 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3697 R7_w=3697 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3697 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3697 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3698 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3699,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3698 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3698 R7_w=3698 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3698 R7_w=3698 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3698 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3698 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3699 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3700,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3699 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3699 R7_w=3699 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3699 R7_w=3699 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3699 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3699 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3700 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3701,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3700 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3700 R7_w=3700 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3700 R7=3700 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3700 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3700 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3701 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3702,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3701 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3701 R7_w=3701 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3701 R7_w=3701 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3701 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3701 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3702 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3703,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3702 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3702 R7_w=3702 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3702 R7_w=3702 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3702 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3702 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3703 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3704,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3703 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3703 R7_w=3703 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3703 R7=3703 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3703 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3703 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3704 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3705,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3704 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3704 R7_w=3704 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3704 R7_w=3704 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3704 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3704 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3705 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3706,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3705 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3705 R7_w=3705 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3705 R7_w=3705 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3705 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3705 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3706 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3707,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3706 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3706 R7_w=3706 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3706 R7_w=3706 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3706 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3706 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3707 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3708,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3707 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3707 R7_w=3707 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3707 R7_w=3707 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3707 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3707 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3708 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3709,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3708 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3708 R7_w=3708 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3708 R7_w=3708 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3708 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3708 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3709 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3710,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3709 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3709 R7_w=3709 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3709 R7_w=3709 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3709 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3709 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3710 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3711,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3710 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3710 R7_w=3710 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3710 R7=3710 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3710 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3710 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3711 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3712,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3711 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3711 R7_w=3711 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3711 R7_w=3711 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3711 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3711 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3712 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3713,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3712 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3712 R7_w=3712 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3712 R7_w=3712 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3712 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3712 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3713 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3714,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3713 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3713 R7_w=3713 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3713 R7=3713 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3713 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3713 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3714 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3715,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3714 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3714 R7_w=3714 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3714 R7_w=3714 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3714 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3714 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3715 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3716,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3715 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3715 R7_w=3715 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3715 R7_w=3715 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3715 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3715 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3716 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3717,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3716 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3716 R7_w=3716 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3716 R7_w=3716 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3716 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3716 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3717 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3718,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3717 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3717 R7_w=3717 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3717 R7_w=3717 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3717 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3717 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3718 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3719,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3718 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3718 R7_w=3718 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3718 R7_w=3718 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3718 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3718 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3719 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3720,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3719 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3719 R7_w=3719 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3719 R7_w=3719 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3719 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3719 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3720 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3721,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3720 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3720 R7_w=3720 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3720 R7=3720 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3720 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3720 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3721 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3722,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3721 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3721 R7_w=3721 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3721 R7_w=3721 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3721 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3721 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3722 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3723,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3722 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3722 R7_w=3722 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3722 R7_w=3722 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3722 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3722 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3723 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3724,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3723 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3723 R7_w=3723 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3723 R7=3723 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3723 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3723 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3724 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3725,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3724 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3724 R7_w=3724 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3724 R7_w=3724 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3724 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3724 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3725 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3726,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3725 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3725 R7_w=3725 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3725 R7_w=3725 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3725 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3725 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3726 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3727,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3726 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3726 R7_w=3726 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3726 R7_w=3726 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3726 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3726 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3727 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3728,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3727 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3727 R7_w=3727 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3727 R7_w=3727 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3727 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3727 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3728 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3729,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3728 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3728 R7_w=3728 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3728 R7_w=3728 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3728 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3728 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3729 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3730,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3729 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3729 R7_w=3729 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3729 R7_w=3729 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3729 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3729 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3730 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3731,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3730 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3730 R7_w=3730 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3730 R7=3730 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3730 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3730 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3731 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3732,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3731 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3731 R7_w=3731 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3731 R7_w=3731 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3731 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3731 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3732 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3733,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3732 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3732 R7_w=3732 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3732 R7_w=3732 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3732 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3732 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3733 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3734,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3733 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3733 R7_w=3733 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3733 R7=3733 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3733 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3733 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3734 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3735,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3734 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3734 R7_w=3734 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3734 R7_w=3734 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3734 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3734 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3735 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3736,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3735 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3735 R7_w=3735 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3735 R7_w=3735 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3735 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3735 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3736 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3737,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3736 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3736 R7_w=3736 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3736 R7_w=3736 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3736 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3736 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3737 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3738,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3737 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3737 R7_w=3737 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3737 R7_w=3737 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3737 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3737 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3738 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3739,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3738 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3738 R7_w=3738 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3738 R7_w=3738 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3738 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3738 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3739 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3740,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3739 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3739 R7_w=3739 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3739 R7_w=3739 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3739 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3739 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3740 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3741,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3740 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3740 R7_w=3740 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3740 R7=3740 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3740 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3740 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3741 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3742,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3741 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3741 R7_w=3741 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3741 R7_w=3741 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3741 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3741 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3742 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3743,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3742 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3742 R7_w=3742 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3742 R7_w=3742 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3742 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3742 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3743 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3744,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3743 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3743 R7_w=3743 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3743 R7=3743 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3743 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3743 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3744 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3745,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3744 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3744 R7_w=3744 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3744 R7_w=3744 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3744 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3744 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3745 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3746,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3745 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3745 R7_w=3745 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3745 R7_w=3745 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3745 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3745 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3746 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3747,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3746 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3746 R7_w=3746 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3746 R7_w=3746 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3746 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3746 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3747 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3748,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3747 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3747 R7_w=3747 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3747 R7_w=3747 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3747 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3747 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3748 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3749,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3748 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3748 R7_w=3748 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3748 R7_w=3748 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3748 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3748 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3749 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3750,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3749 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3749 R7_w=3749 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3749 R7_w=3749 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3749 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3749 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3750 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3751,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3750 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3750 R7_w=3750 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3750 R7=3750 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3750 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3750 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3751 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3752,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3751 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3751 R7_w=3751 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3751 R7_w=3751 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3751 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3751 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3752 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3753,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3752 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3752 R7_w=3752 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3752 R7_w=3752 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3752 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3752 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3753 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3754,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3753 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3753 R7_w=3753 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3753 R7=3753 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3753 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3753 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3754 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3755,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3754 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3754 R7_w=3754 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3754 R7_w=3754 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3754 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3754 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3755 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3756,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3755 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3755 R7_w=3755 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3755 R7_w=3755 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3755 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3755 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3756 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3757,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3756 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3756 R7_w=3756 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3756 R7_w=3756 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3756 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3756 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3757 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3758,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3757 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3757 R7_w=3757 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3757 R7_w=3757 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3757 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3757 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3758 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3759,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3758 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3758 R7_w=3758 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3758 R7_w=3758 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3758 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3758 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3759 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3760,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3759 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3759 R7_w=3759 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3759 R7_w=3759 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3759 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3759 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3760 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3761,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3760 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3760 R7_w=3760 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3760 R7=3760 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3760 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3760 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3761 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3762,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3761 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3761 R7_w=3761 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3761 R7_w=3761 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3761 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3761 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3762 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3763,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3762 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3762 R7_w=3762 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3762 R7_w=3762 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3762 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3762 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3763 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3764,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3763 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3763 R7_w=3763 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3763 R7=3763 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3763 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3763 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3764 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3765,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3764 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3764 R7_w=3764 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3764 R7_w=3764 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3764 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3764 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3765 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3766,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3765 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3765 R7_w=3765 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3765 R7_w=3765 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3765 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3765 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3766 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3767,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3766 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3766 R7_w=3766 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3766 R7_w=3766 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3766 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3766 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3767 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3768,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3767 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3767 R7_w=3767 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3767 R7_w=3767 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3767 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3767 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3768 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3769,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3768 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3768 R7_w=3768 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3768 R7_w=3768 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3768 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3768 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3769 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3770,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3769 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3769 R7_w=3769 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3769 R7_w=3769 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3769 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3769 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3770 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3771,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3770 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3770 R7_w=3770 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3770 R7=3770 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3770 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3770 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3771 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3772,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3771 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3771 R7_w=3771 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3771 R7_w=3771 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3771 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3771 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3772 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3773,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3772 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3772 R7_w=3772 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3772 R7_w=3772 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3772 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3772 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3773 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3774,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3773 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3773 R7_w=3773 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3773 R7=3773 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3773 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3773 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3774 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3775,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3774 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3774 R7_w=3774 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3774 R7_w=3774 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3774 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3774 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3775 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3776,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3775 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3775 R7_w=3775 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3775 R7_w=3775 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3775 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3775 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3776 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3777,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3776 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3776 R7_w=3776 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3776 R7_w=3776 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3776 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3776 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3777 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3778,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3777 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3777 R7_w=3777 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3777 R7_w=3777 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3777 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3777 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3778 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3779,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3778 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3778 R7_w=3778 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3778 R7_w=3778 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3778 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3778 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3779 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3780,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3779 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3779 R7_w=3779 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3779 R7_w=3779 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3779 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3779 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3780 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3781,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3780 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3780 R7_w=3780 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3780 R7=3780 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3780 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3780 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3781 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3782,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3781 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3781 R7_w=3781 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3781 R7_w=3781 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3781 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3781 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3782 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3783,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3782 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3782 R7_w=3782 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3782 R7_w=3782 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3782 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3782 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3783 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3784,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3783 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3783 R7_w=3783 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3783 R7=3783 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3783 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3783 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3784 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3785,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3784 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3784 R7_w=3784 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3784 R7_w=3784 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3784 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3784 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3785 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3786,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3785 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3785 R7_w=3785 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3785 R7_w=3785 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3785 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3785 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3786 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3787,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3786 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3786 R7_w=3786 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3786 R7_w=3786 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3786 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3786 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3787 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3788,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3787 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3787 R7_w=3787 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3787 R7_w=3787 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3787 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3787 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3788 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3789,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3788 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3788 R7_w=3788 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3788 R7_w=3788 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3788 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3788 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3789 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3790,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3789 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3789 R7_w=3789 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3789 R7_w=3789 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3789 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3789 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3790 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3791,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3790 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3790 R7_w=3790 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3790 R7=3790 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3790 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3790 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3791 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3792,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3791 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3791 R7_w=3791 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3791 R7_w=3791 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3791 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3791 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3792 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3793,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3792 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3792 R7_w=3792 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3792 R7_w=3792 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3792 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3792 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3793 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3794,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3793 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3793 R7_w=3793 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3793 R7=3793 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3793 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3793 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3794 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3795,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3794 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3794 R7_w=3794 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3794 R7_w=3794 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3794 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3794 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3795 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3796,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3795 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3795 R7_w=3795 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3795 R7_w=3795 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3795 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3795 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3796 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3797,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3796 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3796 R7_w=3796 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3796 R7_w=3796 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3796 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3796 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3797 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3798,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3797 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3797 R7_w=3797 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3797 R7_w=3797 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3797 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3797 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3798 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3799,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3798 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3798 R7_w=3798 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3798 R7_w=3798 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3798 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3798 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3799 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3800,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3799 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3799 R7_w=3799 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3799 R7_w=3799 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3799 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3799 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3800 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3801,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3800 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3800 R7_w=3800 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3800 R7=3800 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3800 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3800 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3801 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3802,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3801 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3801 R7_w=3801 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3801 R7_w=3801 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3801 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3801 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3802 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3803,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3802 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3802 R7_w=3802 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3802 R7_w=3802 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3802 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3802 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3803 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3804,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3803 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3803 R7_w=3803 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3803 R7=3803 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3803 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3803 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3804 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3805,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3804 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3804 R7_w=3804 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3804 R7_w=3804 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3804 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3804 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3805 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3806,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3805 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3805 R7_w=3805 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3805 R7_w=3805 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3805 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3805 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3806 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3807,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3806 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3806 R7_w=3806 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3806 R7_w=3806 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3806 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3806 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3807 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3808,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3807 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3807 R7_w=3807 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3807 R7_w=3807 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3807 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3807 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3808 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3809,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3808 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3808 R7_w=3808 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3808 R7_w=3808 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3808 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3808 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3809 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3810,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3809 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3809 R7_w=3809 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3809 R7_w=3809 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3809 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3809 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3810 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3811,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3810 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3810 R7_w=3810 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3810 R7=3810 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3810 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3810 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3811 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3812,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3811 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3811 R7_w=3811 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3811 R7_w=3811 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3811 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3811 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3812 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3813,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3812 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3812 R7_w=3812 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3812 R7_w=3812 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3812 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3812 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3813 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3814,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3813 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3813 R7_w=3813 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3813 R7=3813 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3813 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3813 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3814 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3815,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3814 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3814 R7_w=3814 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3814 R7_w=3814 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3814 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3814 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3815 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3816,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3815 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3815 R7_w=3815 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3815 R7_w=3815 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3815 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3815 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3816 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3817,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3816 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3816 R7_w=3816 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3816 R7_w=3816 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3816 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3816 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3817 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3818,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3817 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3817 R7_w=3817 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3817 R7_w=3817 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3817 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3817 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3818 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3819,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3818 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3818 R7_w=3818 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3818 R7_w=3818 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3818 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3818 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3819 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3820,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3819 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3819 R7_w=3819 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3819 R7_w=3819 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3819 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3819 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3820 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3821,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3820 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3820 R7_w=3820 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3820 R7=3820 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3820 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3820 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3821 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3822,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3821 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3821 R7_w=3821 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3821 R7_w=3821 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3821 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3821 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3822 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3823,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3822 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3822 R7_w=3822 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3822 R7_w=3822 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3822 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3822 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3823 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3824,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3823 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3823 R7_w=3823 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3823 R7=3823 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3823 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3823 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3824 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3825,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3824 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3824 R7_w=3824 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3824 R7_w=3824 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3824 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3824 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3825 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3826,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3825 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3825 R7_w=3825 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3825 R7_w=3825 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3825 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3825 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3826 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3827,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3826 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3826 R7_w=3826 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3826 R7_w=3826 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3826 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3826 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3827 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3828,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3827 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3827 R7_w=3827 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3827 R7_w=3827 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3827 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3827 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3828 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3829,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3828 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3828 R7_w=3828 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3828 R7_w=3828 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3828 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3828 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3829 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3830,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3829 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3829 R7_w=3829 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3829 R7_w=3829 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3829 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3829 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3830 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3831,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3830 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3830 R7_w=3830 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3830 R7=3830 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3830 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3830 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3831 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3832,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3831 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3831 R7_w=3831 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3831 R7_w=3831 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3831 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3831 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3832 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3833,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3832 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3832 R7_w=3832 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3832 R7_w=3832 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3832 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3832 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3833 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3834,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3833 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3833 R7_w=3833 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3833 R7=3833 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3833 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3833 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3834 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3835,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3834 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3834 R7_w=3834 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3834 R7_w=3834 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3834 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3834 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3835 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3836,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3835 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3835 R7_w=3835 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3835 R7_w=3835 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3835 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3835 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3836 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3837,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3836 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3836 R7_w=3836 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3836 R7_w=3836 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3836 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3836 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3837 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3838,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3837 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3837 R7_w=3837 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3837 R7_w=3837 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3837 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3837 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3838 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3839,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3838 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3838 R7_w=3838 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3838 R7_w=3838 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3838 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3838 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3839 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3840,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3839 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3839 R7_w=3839 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3839 R7_w=3839 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3839 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3839 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3840 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3841,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3840 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3840 R7_w=3840 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3840 R7=3840 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3840 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3840 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3841 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3842,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3841 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3841 R7_w=3841 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3841 R7_w=3841 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3841 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3841 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3842 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3843,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3842 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3842 R7_w=3842 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3842 R7_w=3842 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3842 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3842 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3843 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3844,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3843 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3843 R7_w=3843 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3843 R7=3843 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3843 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3843 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3844 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3845,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3844 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3844 R7_w=3844 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3844 R7_w=3844 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3844 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3844 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3845 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3846,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3845 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3845 R7_w=3845 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3845 R7_w=3845 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3845 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3845 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3846 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3847,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3846 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3846 R7_w=3846 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3846 R7_w=3846 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3846 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3846 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3847 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3848,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3847 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3847 R7_w=3847 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3847 R7_w=3847 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3847 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3847 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3848 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3849,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3848 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3848 R7_w=3848 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3848 R7_w=3848 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3848 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3848 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3849 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3850,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3849 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3849 R7_w=3849 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3849 R7_w=3849 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3849 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3849 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3850 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3851,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3850 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3850 R7_w=3850 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3850 R7=3850 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3850 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3850 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3851 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3852,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3851 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3851 R7_w=3851 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3851 R7_w=3851 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3851 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3851 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3852 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3853,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3852 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3852 R7_w=3852 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3852 R7_w=3852 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3852 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3852 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3853 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3854,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3853 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3853 R7_w=3853 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3853 R7=3853 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3853 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3853 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3854 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3855,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3854 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3854 R7_w=3854 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3854 R7_w=3854 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3854 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3854 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3855 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3856,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3855 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3855 R7_w=3855 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3855 R7_w=3855 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3855 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3855 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3856 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3857,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3856 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3856 R7_w=3856 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3856 R7_w=3856 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3856 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3856 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3857 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3858,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3857 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3857 R7_w=3857 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3857 R7_w=3857 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3857 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3857 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3858 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3859,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3858 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3858 R7_w=3858 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3858 R7_w=3858 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3858 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3858 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3859 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3860,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3859 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3859 R7_w=3859 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3859 R7_w=3859 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3859 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3859 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3860 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3861,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3860 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3860 R7_w=3860 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3860 R7=3860 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3860 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3860 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3861 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3862,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3861 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3861 R7_w=3861 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3861 R7_w=3861 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3861 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3861 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3862 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3863,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3862 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3862 R7_w=3862 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3862 R7_w=3862 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3862 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3862 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3863 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3864,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3863 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3863 R7_w=3863 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3863 R7=3863 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3863 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3863 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3864 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3865,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3864 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3864 R7_w=3864 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3864 R7_w=3864 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3864 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3864 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3865 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3866,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3865 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3865 R7_w=3865 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3865 R7_w=3865 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3865 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3865 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3866 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3867,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3866 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3866 R7_w=3866 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3866 R7_w=3866 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3866 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3866 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3867 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3868,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3867 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3867 R7_w=3867 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3867 R7_w=3867 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3867 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3867 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3868 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3869,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3868 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3868 R7_w=3868 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3868 R7_w=3868 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3868 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3868 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3869 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3870,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3869 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3869 R7_w=3869 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3869 R7_w=3869 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3869 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3869 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3870 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3871,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3870 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3870 R7_w=3870 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3870 R7=3870 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3870 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3870 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3871 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3872,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3871 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3871 R7_w=3871 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3871 R7_w=3871 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3871 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3871 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3872 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3873,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3872 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3872 R7_w=3872 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3872 R7_w=3872 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3872 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3872 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3873 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3874,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3873 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3873 R7_w=3873 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3873 R7=3873 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3873 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3873 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3874 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3875,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3874 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3874 R7_w=3874 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3874 R7_w=3874 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3874 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3874 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3875 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3876,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3875 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3875 R7_w=3875 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3875 R7_w=3875 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3875 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3875 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3876 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3877,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3876 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3876 R7_w=3876 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3876 R7_w=3876 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3876 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3876 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3877 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3878,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3877 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3877 R7_w=3877 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3877 R7_w=3877 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3877 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3877 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3878 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3879,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3878 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3878 R7_w=3878 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3878 R7_w=3878 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3878 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3878 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3879 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3880,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3879 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3879 R7_w=3879 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3879 R7_w=3879 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3879 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3879 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3880 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3881,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3880 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3880 R7_w=3880 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3880 R7=3880 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3880 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3880 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3881 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3882,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3881 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3881 R7_w=3881 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3881 R7_w=3881 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3881 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3881 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3882 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3883,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3882 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3882 R7_w=3882 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3882 R7_w=3882 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3882 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3882 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3883 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3884,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3883 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3883 R7_w=3883 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3883 R7=3883 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3883 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3883 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3884 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3885,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3884 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3884 R7_w=3884 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3884 R7_w=3884 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3884 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3884 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3885 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3886,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3885 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3885 R7_w=3885 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3885 R7_w=3885 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3885 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3885 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3886 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3887,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3886 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3886 R7_w=3886 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3886 R7_w=3886 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3886 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3886 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3887 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3888,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3887 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3887 R7_w=3887 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3887 R7_w=3887 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3887 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3887 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3888 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3889,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3888 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3888 R7_w=3888 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3888 R7_w=3888 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3888 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3888 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3889 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3890,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3889 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3889 R7_w=3889 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3889 R7_w=3889 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3889 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3889 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3890 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3891,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3890 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3890 R7_w=3890 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3890 R7=3890 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3890 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3890 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3891 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3892,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3891 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3891 R7_w=3891 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3891 R7_w=3891 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3891 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3891 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3892 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3893,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3892 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3892 R7_w=3892 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3892 R7_w=3892 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3892 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3892 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3893 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3894,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3893 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3893 R7_w=3893 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3893 R7=3893 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3893 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3893 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3894 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3895,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3894 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3894 R7_w=3894 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3894 R7_w=3894 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3894 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3894 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3895 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3896,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3895 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3895 R7_w=3895 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3895 R7_w=3895 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3895 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3895 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3896 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3897,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3896 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3896 R7_w=3896 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3896 R7_w=3896 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3896 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3896 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3897 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3898,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3897 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3897 R7_w=3897 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3897 R7_w=3897 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3897 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3897 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3898 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3899,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3898 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3898 R7_w=3898 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3898 R7_w=3898 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3898 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3898 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3899 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3900,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3899 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3899 R7_w=3899 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3899 R7_w=3899 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3899 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3899 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3900 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3901,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3900 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3900 R7_w=3900 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3900 R7=3900 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3900 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3900 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3901 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3902,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3901 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3901 R7_w=3901 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3901 R7_w=3901 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3901 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3901 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3902 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3903,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3902 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3902 R7_w=3902 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3902 R7_w=3902 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3902 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3902 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3903 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3904,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3903 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3903 R7_w=3903 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3903 R7=3903 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3903 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3903 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3904 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3905,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3904 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3904 R7_w=3904 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3904 R7_w=3904 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3904 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3904 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3905 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3906,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3905 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3905 R7_w=3905 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3905 R7_w=3905 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3905 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3905 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3906 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3907,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3906 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3906 R7_w=3906 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3906 R7_w=3906 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3906 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3906 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3907 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3908,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3907 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3907 R7_w=3907 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3907 R7_w=3907 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3907 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3907 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3908 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3909,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3908 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3908 R7_w=3908 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3908 R7_w=3908 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3908 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3908 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3909 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3910,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3909 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3909 R7_w=3909 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3909 R7_w=3909 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3909 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3909 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3910 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3911,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3910 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3910 R7_w=3910 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3910 R7=3910 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3910 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3910 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3911 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3912,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3911 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3911 R7_w=3911 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3911 R7_w=3911 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3911 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3911 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3912 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3913,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3912 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3912 R7_w=3912 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3912 R7_w=3912 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3912 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3912 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3913 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3914,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3913 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3913 R7_w=3913 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3913 R7=3913 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3913 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3913 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3914 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3915,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3914 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3914 R7_w=3914 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3914 R7_w=3914 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3914 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3914 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3915 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3916,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3915 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3915 R7_w=3915 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3915 R7_w=3915 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3915 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3915 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3916 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3917,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3916 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3916 R7_w=3916 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3916 R7_w=3916 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3916 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3916 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3917 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3918,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3917 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3917 R7_w=3917 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3917 R7_w=3917 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3917 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3917 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3918 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3919,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3918 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3918 R7_w=3918 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3918 R7_w=3918 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3918 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3918 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3919 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3920,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3919 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3919 R7_w=3919 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3919 R7_w=3919 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3919 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3919 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3920 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3921,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3920 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3920 R7_w=3920 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3920 R7=3920 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3920 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3920 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3921 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3922,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3921 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3921 R7_w=3921 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3921 R7_w=3921 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3921 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3921 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3922 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3923,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3922 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3922 R7_w=3922 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3922 R7_w=3922 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3922 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3922 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3923 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3924,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3923 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3923 R7_w=3923 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3923 R7=3923 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3923 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3923 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3924 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3925,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3924 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3924 R7_w=3924 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3924 R7_w=3924 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3924 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3924 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3925 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3926,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3925 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3925 R7_w=3925 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3925 R7_w=3925 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3925 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3925 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3926 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3927,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3926 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3926 R7_w=3926 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3926 R7_w=3926 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3926 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3926 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3927 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3928,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3927 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3927 R7_w=3927 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3927 R7_w=3927 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3927 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3927 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3928 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3929,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3928 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3928 R7_w=3928 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3928 R7_w=3928 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3928 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3928 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3929 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3930,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3929 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3929 R7_w=3929 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3929 R7_w=3929 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3929 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3929 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3930 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3931,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3930 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3930 R7_w=3930 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3930 R7=3930 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3930 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3930 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3931 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3932,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3931 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3931 R7_w=3931 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3931 R7_w=3931 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3931 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3931 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3932 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3933,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3932 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3932 R7_w=3932 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3932 R7_w=3932 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3932 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3932 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3933 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3934,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3933 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3933 R7_w=3933 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3933 R7=3933 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3933 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3933 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3934 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3935,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3934 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3934 R7_w=3934 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3934 R7_w=3934 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3934 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3934 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3935 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3936,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3935 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3935 R7_w=3935 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3935 R7_w=3935 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3935 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3935 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3936 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3937,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3936 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3936 R7_w=3936 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3936 R7_w=3936 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3936 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3936 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3937 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3938,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3937 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3937 R7_w=3937 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3937 R7_w=3937 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3937 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3937 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3938 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3939,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3938 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3938 R7_w=3938 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3938 R7_w=3938 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3938 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3938 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3939 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3940,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3939 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3939 R7_w=3939 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3939 R7_w=3939 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3939 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3939 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3940 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3941,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3940 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3940 R7_w=3940 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3940 R7=3940 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3940 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3940 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3941 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3942,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3941 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3941 R7_w=3941 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3941 R7_w=3941 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3941 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3941 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3942 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3943,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3942 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3942 R7_w=3942 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3942 R7_w=3942 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3942 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3942 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3943 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3944,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3943 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3943 R7_w=3943 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3943 R7=3943 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3943 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3943 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3944 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3945,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3944 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3944 R7_w=3944 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3944 R7_w=3944 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3944 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3944 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3945 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3946,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3945 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3945 R7_w=3945 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3945 R7_w=3945 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3945 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3945 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3946 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3947,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3946 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3946 R7_w=3946 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3946 R7_w=3946 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3946 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3946 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3947 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3948,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3947 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3947 R7_w=3947 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3947 R7_w=3947 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3947 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3947 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3948 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3949,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3948 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3948 R7_w=3948 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3948 R7_w=3948 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3948 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3948 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3949 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3950,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3949 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3949 R7_w=3949 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3949 R7_w=3949 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3949 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3949 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3950 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3951,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3950 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3950 R7_w=3950 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3950 R7=3950 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3950 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3950 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3951 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3952,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3951 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3951 R7_w=3951 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3951 R7_w=3951 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3951 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3951 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3952 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3953,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3952 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3952 R7_w=3952 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3952 R7_w=3952 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3952 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3952 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3953 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3954,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3953 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3953 R7_w=3953 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3953 R7=3953 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3953 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3953 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3954 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3955,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3954 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3954 R7_w=3954 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3954 R7_w=3954 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3954 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3954 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3955 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3956,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3955 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3955 R7_w=3955 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3955 R7_w=3955 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3955 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3955 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3956 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3957,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3956 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3956 R7_w=3956 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3956 R7_w=3956 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3956 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3956 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3957 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3958,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3957 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3957 R7_w=3957 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3957 R7_w=3957 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3957 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3957 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3958 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3959,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3958 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3958 R7_w=3958 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3958 R7_w=3958 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3958 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3958 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3959 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3960,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3959 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3959 R7_w=3959 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3959 R7_w=3959 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3959 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3959 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3960 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3961,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3960 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3960 R7_w=3960 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3960 R7=3960 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3960 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3960 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3961 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3962,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3961 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3961 R7_w=3961 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3961 R7_w=3961 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3961 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3961 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3962 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3963,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3962 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3962 R7_w=3962 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3962 R7_w=3962 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3962 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3962 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3963 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3964,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3963 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3963 R7_w=3963 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3963 R7=3963 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3963 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3963 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3964 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3965,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3964 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3964 R7_w=3964 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3964 R7_w=3964 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3964 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3964 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3965 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3966,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3965 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3965 R7_w=3965 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3965 R7_w=3965 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3965 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3965 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3966 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3967,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3966 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3966 R7_w=3966 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3966 R7_w=3966 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3966 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3966 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3967 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3968,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3967 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3967 R7_w=3967 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3967 R7_w=3967 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3967 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3967 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3968 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3969,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3968 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3968 R7_w=3968 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3968 R7_w=3968 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3968 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3968 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3969 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3970,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3969 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3969 R7_w=3969 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3969 R7_w=3969 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3969 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3969 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3970 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3971,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3970 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3970 R7_w=3970 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3970 R7=3970 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3970 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3970 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3971 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3972,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3971 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3971 R7_w=3971 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3971 R7_w=3971 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3971 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3971 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3972 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3973,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3972 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3972 R7_w=3972 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3972 R7_w=3972 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3972 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3972 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3973 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3974,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3973 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3973 R7_w=3973 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3973 R7=3973 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3973 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3973 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3974 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3975,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3974 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3974 R7_w=3974 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3974 R7_w=3974 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3974 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3974 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3975 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3976,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3975 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3975 R7_w=3975 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3975 R7_w=3975 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3975 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3975 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3976 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3977,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3976 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3976 R7_w=3976 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3976 R7_w=3976 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3976 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3976 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3977 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3978,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3977 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3977 R7_w=3977 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3977 R7_w=3977 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3977 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3977 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3978 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3979,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3978 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3978 R7_w=3978 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3978 R7_w=3978 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3978 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3978 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3979 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3980,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3979 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3979 R7_w=3979 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3979 R7_w=3979 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3979 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3979 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3980 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3981,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3980 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3980 R7_w=3980 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3980 R7=3980 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3980 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3980 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3981 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3982,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3981 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3981 R7_w=3981 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3981 R7_w=3981 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3981 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3981 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3982 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3983,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3982 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3982 R7_w=3982 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3982 R7_w=3982 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3982 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3982 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3983 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3984,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3983 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3983 R7_w=3983 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3983 R7=3983 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3983 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3983 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3984 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3985,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3984 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3984 R7_w=3984 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3984 R7_w=3984 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3984 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3984 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3985 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3986,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3985 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3985 R7_w=3985 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3985 R7_w=3985 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3985 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3985 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3986 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3987,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3986 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3986 R7_w=3986 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3986 R7_w=3986 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3986 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3986 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3987 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3988,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3987 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3987 R7_w=3987 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3987 R7_w=3987 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3987 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3987 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3988 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3989,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3988 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3988 R7_w=3988 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3988 R7_w=3988 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3988 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3988 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3989 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3990,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3989 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3989 R7_w=3989 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3989 R7_w=3989 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3989 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3989 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3990 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3991,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3990 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3990 R7_w=3990 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3990 R7=3990 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3990 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3990 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3991 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3992,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3991 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3991 R7_w=3991 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3991 R7_w=3991 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3991 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3991 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3992 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3993,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3992 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3992 R7_w=3992 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3992 R7_w=3992 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3992 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3992 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3993 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3994,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3993 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3993 R7_w=3993 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3993 R7=3993 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3993 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3993 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3994 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3995,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3994 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3994 R7_w=3994 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3994 R7_w=3994 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3994 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3994 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3995 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3996,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3995 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3995 R7_w=3995 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3995 R7_w=3995 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3995 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3995 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3996 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3997,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3996 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3996 R7_w=3996 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3996 R7_w=3996 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=3996 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=3996 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3997 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3998,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3997 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3997 R7_w=3997 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3997 R7_w=3997 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3997 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3997 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3998 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=3999,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3998 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3998 R7_w=3998 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3998 R7_w=3998 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3998 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3998 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=3999 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4000,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=3999 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=3999 R7_w=3999 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=3999 R7_w=3999 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=3999 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=3999 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4000 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4001,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4000 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4000 R7_w=4000 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4000 R7=4000 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4000 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4000 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4001 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4002,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4001 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4001 R7_w=4001 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4001 R7_w=4001 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4001 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4001 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4002 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4003,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4002 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4002 R7_w=4002 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4002 R7_w=4002 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4002 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4002 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4003 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4004,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4003 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4003 R7_w=4003 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4003 R7=4003 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4003 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4003 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4004 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4005,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4004 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4004 R7_w=4004 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4004 R7_w=4004 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4004 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4004 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4005 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4006,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4005 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4005 R7_w=4005 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4005 R7_w=4005 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4005 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4005 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4006 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4007,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4006 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4006 R7_w=4006 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4006 R7_w=4006 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4006 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4006 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4007 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4008,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4007 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4007 R7_w=4007 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4007 R7_w=4007 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4007 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4007 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4008 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4009,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4008 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4008 R7_w=4008 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4008 R7_w=4008 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4008 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4008 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4009 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4010,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4009 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4009 R7_w=4009 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4009 R7_w=4009 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4009 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4009 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4010 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4011,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4010 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4010 R7_w=4010 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4010 R7=4010 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4010 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4010 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4011 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4012,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4011 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4011 R7_w=4011 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4011 R7_w=4011 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4011 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4011 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4012 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4013,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4012 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4012 R7_w=4012 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4012 R7_w=4012 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4012 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4012 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4013 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4014,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4013 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4013 R7_w=4013 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4013 R7=4013 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4013 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4013 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4014 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4015,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4014 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4014 R7_w=4014 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4014 R7_w=4014 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4014 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4014 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4015 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4016,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4015 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4015 R7_w=4015 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4015 R7_w=4015 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4015 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4015 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4016 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4017,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4016 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4016 R7_w=4016 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4016 R7_w=4016 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4016 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4016 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4017 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4018,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4017 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4017 R7_w=4017 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4017 R7_w=4017 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4017 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4017 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4018 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4019,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4018 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4018 R7_w=4018 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4018 R7_w=4018 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4018 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4018 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4019 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4020,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4019 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4019 R7_w=4019 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4019 R7_w=4019 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4019 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4019 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4020 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4021,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4020 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4020 R7_w=4020 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4020 R7=4020 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4020 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4020 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4021 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4022,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4021 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4021 R7_w=4021 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4021 R7_w=4021 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4021 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4021 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4022 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4023,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4022 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4022 R7_w=4022 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4022 R7_w=4022 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4022 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4022 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4023 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4024,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4023 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4023 R7_w=4023 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4023 R7=4023 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4023 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4023 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4024 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4025,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4024 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4024 R7_w=4024 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4024 R7_w=4024 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4024 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4024 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4025 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4026,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4025 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4025 R7_w=4025 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4025 R7_w=4025 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4025 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4025 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4026 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4027,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4026 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4026 R7_w=4026 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4026 R7_w=4026 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4026 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4026 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4027 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4028,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4027 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4027 R7_w=4027 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4027 R7_w=4027 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4027 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4027 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4028 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4029,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4028 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4028 R7_w=4028 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4028 R7_w=4028 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4028 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4028 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4029 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4030,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4029 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4029 R7_w=4029 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4029 R7_w=4029 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4029 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4029 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4030 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4031,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4030 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4030 R7_w=4030 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4030 R7=4030 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4030 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4030 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4031 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4032,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4031 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4031 R7_w=4031 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4031 R7_w=4031 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4031 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4031 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4032 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4033,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4032 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4032 R7_w=4032 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4032 R7_w=4032 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4032 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4032 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4033 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4034,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4033 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4033 R7_w=4033 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4033 R7=4033 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4033 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4033 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4034 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4035,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4034 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4034 R7_w=4034 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4034 R7_w=4034 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4034 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4034 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4035 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4036,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4035 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4035 R7_w=4035 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4035 R7_w=4035 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4035 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4035 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4036 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4037,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4036 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4036 R7_w=4036 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4036 R7_w=4036 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4036 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4036 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4037 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4038,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4037 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4037 R7_w=4037 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4037 R7_w=4037 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4037 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4037 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4038 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4039,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4038 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4038 R7_w=4038 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4038 R7_w=4038 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4038 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4038 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4039 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4040,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4039 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4039 R7_w=4039 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4039 R7_w=4039 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4039 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4039 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4040 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4041,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4040 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4040 R7_w=4040 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4040 R7=4040 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4040 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4040 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4041 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4042,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4041 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4041 R7_w=4041 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4041 R7_w=4041 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4041 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4041 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4042 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4043,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4042 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4042 R7_w=4042 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4042 R7_w=4042 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4042 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4042 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4043 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4044,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4043 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4043 R7_w=4043 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4043 R7=4043 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4043 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4043 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4044 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4045,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4044 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4044 R7_w=4044 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4044 R7_w=4044 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4044 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4044 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4045 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4046,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4045 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4045 R7_w=4045 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4045 R7_w=4045 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4045 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4045 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4046 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4047,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4046 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4046 R7_w=4046 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4046 R7_w=4046 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4046 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4046 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4047 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4048,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4047 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4047 R7_w=4047 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4047 R7_w=4047 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4047 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4047 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4048 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4049,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4048 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4048 R7_w=4048 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4048 R7_w=4048 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4048 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4048 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4049 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4050,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4049 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4049 R7_w=4049 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4049 R7_w=4049 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4049 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4049 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4050 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4051,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4050 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4050 R7_w=4050 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4050 R7=4050 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4050 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4050 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4051 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4052,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4051 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4051 R7_w=4051 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4051 R7_w=4051 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4051 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4051 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4052 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4053,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4052 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4052 R7_w=4052 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4052 R7_w=4052 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4052 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4052 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4053 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4054,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4053 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4053 R7_w=4053 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4053 R7=4053 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4053 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4053 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4054 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4055,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4054 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4054 R7_w=4054 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4054 R7_w=4054 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4054 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4054 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4055 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4056,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4055 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4055 R7_w=4055 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4055 R7_w=4055 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4055 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4055 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4056 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4057,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4056 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4056 R7_w=4056 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4056 R7_w=4056 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4056 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4056 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4057 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4058,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4057 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4057 R7_w=4057 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4057 R7_w=4057 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4057 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4057 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4058 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4059,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4058 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4058 R7_w=4058 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4058 R7_w=4058 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4058 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4058 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4059 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4060,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4059 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4059 R7_w=4059 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4059 R7_w=4059 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4059 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4059 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4060 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4061,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4060 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4060 R7_w=4060 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4060 R7=4060 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4060 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4060 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4061 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4062,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4061 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4061 R7_w=4061 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4061 R7_w=4061 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4061 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4061 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4062 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4063,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4062 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4062 R7_w=4062 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4062 R7_w=4062 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4062 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4062 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4063 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4064,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4063 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4063 R7_w=4063 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4063 R7=4063 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4063 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4063 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4064 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4065,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4064 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4064 R7_w=4064 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4064 R7_w=4064 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4064 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4064 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4065 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4066,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4065 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4065 R7_w=4065 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4065 R7_w=4065 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4065 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4065 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4066 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4067,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4066 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4066 R7_w=4066 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4066 R7_w=4066 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4066 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4066 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4067 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4068,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4067 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4067 R7_w=4067 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4067 R7_w=4067 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4067 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4067 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4068 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4069,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4068 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4068 R7_w=4068 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4068 R7_w=4068 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4068 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4068 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4069 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4070,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4069 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4069 R7_w=4069 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4069 R7_w=4069 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4069 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4069 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4070 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4071,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4070 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4070 R7_w=4070 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4070 R7=4070 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4070 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4070 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4071 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4072,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4071 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4071 R7_w=4071 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4071 R7_w=4071 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4071 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4071 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4072 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4073,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4072 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4072 R7_w=4072 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4072 R7_w=4072 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4072 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4072 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4073 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4074,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4073 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4073 R7_w=4073 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4073 R7=4073 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4073 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4073 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4074 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4075,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4074 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4074 R7_w=4074 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4074 R7_w=4074 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4074 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4074 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4075 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4076,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4075 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4075 R7_w=4075 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4075 R7_w=4075 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4075 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4075 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4076 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4077,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4076 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4076 R7_w=4076 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4076 R7_w=4076 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4076 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4076 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4077 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4078,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4077 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4077 R7_w=4077 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4077 R7_w=4077 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4077 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4077 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4078 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4079,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4078 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4078 R7_w=4078 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4078 R7_w=4078 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4078 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4078 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4079 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4080,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4079 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4079 R7_w=4079 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4079 R7_w=4079 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4079 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4079 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4080 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4081,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4080 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4080 R7_w=4080 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4080 R7=4080 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4080 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4080 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4081 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4082,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4081 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4081 R7_w=4081 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4081 R7_w=4081 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4081 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4081 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4082 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4083,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4082 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4082 R7_w=4082 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4082 R7_w=4082 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4082 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4082 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4083 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4084,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4083 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4083 R7_w=4083 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4083 R7=4083 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4083 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4083 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4084 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4085,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4084 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4084 R7_w=4084 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4084 R7_w=4084 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4084 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4084 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4085 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4086,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4085 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4085 R7_w=4085 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4085 R7_w=4085 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4085 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4085 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4086 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4087,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4086 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4086 R7_w=4086 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4086 R7_w=4086 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1=scalar(umax=1,var_off=(0x0; 0x1)) R2=4086 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4086 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4087 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4088,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4087 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4087 R7_w=4087 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4087 R7_w=4087 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4087 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4087 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4088 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4089,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4088 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4088 R7_w=4088 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4088 R7_w=4088 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4088 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4088 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4089 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4090,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4089 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4089 R7_w=4089 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4089 R7_w=4089 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4089 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4089 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4090 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4091,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4090 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4090 R7_w=4090 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4090 R7=4090 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4090 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4090 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4091 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4092,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4091 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4091 R7_w=4091 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4091 R7_w=4091 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4091 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4091 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4092 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4093,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4092 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4092 R7_w=4092 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4092 R7_w=4092 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4092 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4092 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4093 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4094,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4093 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4093 R7_w=4093 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0=scalar() fp-8=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4093 R7=4093 33: (55) if r1 != 0x0 goto pc-26 ; R0=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4093 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7=4093 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4094 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4095,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4094 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4094 R7_w=4094 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4094 R7_w=4094 33: (55) if r1 != 0x0 goto pc-26 ; R0_w=scalar() R1_w=scalar(umax=1,var_off=(0x0; 0x1)) R2_w=4094 R6=trusted_ptr_mptcp_sock(off=0,imm=0) R7_w=4094 R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) R9=0 R10=fp0 fp-8_w=0000mmmm ; 8: (04) w7 += 1 ; R7_w=4095 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 9: (61) r1 = *(u32 *)(r8 +16) ; R1_w=scalar(umax=4294967295,var_off=(0x0; 0xffffffff)) R8=trusted_ptr_mptcp_sched_data(off=0,imm=0) 10: (b4) w2 = 0 ; R2_w=0 ; for (int i = 0; i < data->subflows; i++) { /* Get an error: The sequence of 8193 jumps is too complex. */ 11: (7e) if w7 s>= w1 goto pc+22 ; R1_w=scalar(umin=4096,umax=2147483647,var_off=(0x0; 0x7fffffff)) R7_w=4095 ; subflow = mptcp_subflow_ctx_by_pos(msk, i); 12: (bf) r1 = r6 ; R1_w=trusted_ptr_mptcp_sock(off=0,imm=0) R6=trusted_ptr_mptcp_sock(off=0,imm=0) 13: (bc) w2 = w7 ; R2_w=4095 R7_w=4095 14: (85) call mptcp_subflow_ctx_by_pos#153638 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) 15: (b4) w2 = 0 ; R2_w=0 ; if (!subflow) 16: (15) if r0 == 0x0 goto pc+17 ; R0_w=ptr_mptcp_subflow_context(off=0,imm=0) ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 17: (b7) r1 = 0 ; R1_w=0 18: (7b) *(u64 *)(r10 -8) = r1 ; R1_w=0 R10=fp0 fp-8_w=00000000 19: (b7) r1 = 88 ; R1_w=88 20: (0f) r0 += r1 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R1_w=88 21: (bf) r1 = r10 ; R1_w=fp0 R10=fp0 ; 22: (07) r1 += -8 ; R1_w=fp-8 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 23: (b7) r2 = 4 ; R2_w=4 24: (bf) r3 = r0 ; R0_w=ptr_mptcp_subflow_context(off=88,imm=0) R3_w=ptr_mptcp_subflow_context(off=88,imm=0) 25: (85) call bpf_probe_read_kernel#113 ; R0_w=scalar() fp-8_w=0000mmmm 26: (79) r1 = *(u64 *)(r10 -8) ; R1_w=scalar() R10=fp0 fp-8_w=0000mmmm 27: (67) r1 <<= 51 ; R1_w=scalar(smax=9221120237041090560,umax=18444492273895866368,var_off=(0x0; 0xfff8000000000000),s32_min=0,s32_max=0,u32_max=0) 28: (16) if w9 == 0x0 goto pc+2 ; R9=0 ; if (!BPF_CORE_READ_BITFIELD_PROBED(subflow, backup)) { 31: (77) r1 >>= 63 ; R1_w=scalar(umax=1,var_off=(0x0; 0x1)) 32: (bc) w2 = w7 ; R2_w=4095 R7_w=4095 33: (55) if r1 != 0x0 goto pc-26 The sequence of 8193 jumps is too complex. processed 102419 insns (limit 1000000) max_states_per_insn 4 total_states 1238 peak_states 1238 mark_read 2 -- END PROG LOAD LOG -- libbpf: prog 'bpf_bkup_get_subflow': failed to load: -14 libbpf: failed to load object 'mptcp_bpf_bkup' libbpf: failed to load BPF skeleton 'mptcp_bpf_bkup': -14 test_bkup:FAIL:bpf_bkup__open_and_load unexpected error: -14 #142/3 mptcp/bkup:FAIL #142 mptcp:FAIL Summary: 0/6 PASSED, 0 SKIPPED, 1 FAILED --bp/iNruPH9dso1Pn--